f/overrides/event-backup/lacax-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

836 B

1DateDividends
22004-12-100.881000
32006-06-060.313000
42008-12-090.107000
52010-06-090.020000
62014-06-040.771000
72018-06-120.652000
82018-12-111.110000
92011-06-080.320000
102012-06-060.357000
112015-06-031.641000
122016-12-073.923000
132017-12-053.071000
142001-06-120.280000
152001-12-070.070000
162008-06-110.553000
172013-12-111.940000
182015-12-0910.637000
192019-12-121.012000
202010-12-150.837000
212011-12-070.890000
222012-12-061.524000
232017-06-010.565000
242021-06-100.672000
252022-06-080.475000
262026-06-100.136000
272000-11-170.060000
282003-12-050.020000
292004-06-020.028000
302005-12-091.247000
312006-12-082.113000
322010-04-010.031000
332014-12-094.838000
342007-12-111.939000
352016-06-072.054000
362020-06-100.703000
372020-12-101.502000
382013-06-050.425000
392019-06-120.668000
402021-12-142.974000
412005-06-070.386000
422007-06-050.387000