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

1.8 KiB

1DateDividends
22021-09-290.329000
32006-12-180.279000
42007-03-080.009000
52008-03-100.053000
62009-12-090.476000
72017-06-290.110000
81996-12-270.094000
92009-09-090.132000
102016-12-150.131000
112018-12-180.163000
122025-12-150.312000
132016-09-290.099000
142019-09-270.381000
152020-06-290.139000
161997-12-220.263000
172000-12-180.055000
182005-03-080.022000
192008-06-100.247000
202014-12-160.131000
212020-09-290.212000
222023-12-130.366000
232025-03-280.057000
242019-06-270.138000
252019-12-170.161000
262021-06-290.196000
272004-06-080.110000
282005-09-080.118000
292005-12-190.230000
302009-06-090.141000
312015-09-090.202000
322023-06-290.236000
332024-03-270.046000
342008-12-100.349000
352010-03-090.049000
362021-03-300.035000
372022-09-290.446000
382024-12-130.309000
392001-12-170.119000
402004-12-200.106000
412014-09-090.256000
421995-12-270.004000
431998-12-210.093000
441999-12-200.095000
452009-03-100.035000
462013-03-080.025000
472022-06-290.247000
482026-06-290.219000
492005-06-080.183000
502011-12-131.203000
512012-06-080.151000
522012-12-130.385000
532026-03-300.055000
542021-12-151.373000
552002-12-160.117000
562010-09-080.161000
572014-06-090.120000
582017-09-280.253000
592020-12-160.091000
602013-06-100.200000
612015-12-160.141000
622024-09-270.369000
632025-09-290.315000
642024-06-270.172000
652003-12-220.153000
662007-09-100.179000
672008-09-090.234000
682010-12-091.912000
692022-12-140.276000
702020-03-300.031000
712022-03-300.016000
722025-06-270.262000
732006-03-080.018000
742013-09-100.168000
752013-12-120.313000
762016-03-300.075000
772018-09-270.283000
781995-11-270.049000
792004-09-080.070000
802015-06-080.086000
812018-06-280.107000
822017-12-150.168000
832023-03-300.029000
842023-09-280.289000
852006-06-080.157000
862006-09-080.179000
872007-06-080.217000
882010-06-080.186000
892012-09-100.190000
902007-12-191.501000
912011-06-080.175000
922011-09-080.214000
932016-06-290.132000