f/overrides/event-backup/csjzx-dividend.csv
Greg Pomerantz bb8e39605e Event-history protection: backup dir, empty-download fallback, docs
Yahoo's 2026 event-feed change (capitalGain events dropped for some
funds; no events at all for terminated tickers) can wipe good event
history on re-download. Defense in depth:

- overrides/event-backup/: last-known-good copy of every dividend/
  capitalGain file (8,192 files, 58 MB); refresh with
  scripts/backup_events.py after each dump update
- data.py event_file(): frozen > data-root (while populated) > backup;
  used by panel reads, verify_official, and the double-listing scanner
- README: capital-gain files are mutual-fund-only in this dump; Yahoo
  has no LT/ST split (tax.py taxes capg at lt_rate; the per-fund split
  would come from fund-company annual tax statements or commercial feeds)
- tests: exact Timestamp .loc keys (pandas 3.x string matching returns a
  Series on large DatetimeIndex)
2026-08-31 21:59:25 -04:00

595 B

1DateDividends
22020-12-100.521000
32025-03-310.443000
42019-09-300.419000
52020-03-310.393000
62022-09-300.463000
72025-12-080.481000
82026-03-310.470000
92020-09-300.344000
102022-06-301.354000
112024-09-300.386000
122026-06-300.558000
132019-12-180.435000
142020-06-301.652000
152021-12-092.360000
162023-09-290.411000
172025-09-300.465000
182021-03-310.278000
192021-06-300.288000
202024-12-040.509000
212025-06-300.622000
222019-11-054.871000
232023-06-300.496000
242022-12-082.245000
252023-12-070.912000
262024-03-280.446000
272024-06-280.517000
282021-09-300.346000
292022-03-310.369000
302023-03-310.430000