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

2.1 KiB

1DateDividends
22002-03-080.197000
32020-06-150.696000
42017-07-060.717000
52003-03-070.226000
62004-03-260.283000
72011-07-050.372000
82015-09-250.516000
92010-12-220.358000
102015-07-020.724000
112000-09-200.188000
122004-06-250.281000
132022-03-240.702000
142004-12-230.423000
152010-03-240.264000
162007-06-280.460000
172011-03-240.308000
182018-12-170.826000
192019-12-161.153000
202011-09-230.334000
212024-03-210.770000
222004-09-240.311000
232005-06-200.282000
242014-12-240.618000
252025-12-161.019000
262021-12-130.716000
272024-12-170.980000
282025-03-180.802000
292011-12-220.444000
302003-09-120.273000
312005-03-240.524000
322008-09-240.431000
332009-03-240.401000
342009-09-220.262000
352021-03-250.614000
362001-06-080.173000
372007-09-250.524000
382010-07-020.321000
392013-07-020.471000
402020-09-230.720000
412010-09-230.340000
422015-12-240.667000
432008-03-240.490000
442008-07-020.506000
452013-12-230.556000
462019-03-200.666000
472000-12-130.186000
482003-12-160.278000
492009-12-230.351000
502013-09-240.420000
512002-12-130.303000
522013-03-250.388000
532019-06-170.704000
542026-03-170.821000
552023-09-260.986000
562025-06-160.837000
572006-03-240.395000
582017-03-240.579000
592024-06-110.699000
602017-09-260.663000
612023-06-070.627000
622001-10-010.280000
632002-09-130.252000
642018-07-030.716000
652022-12-130.975000
662023-12-200.963000
672009-07-020.341000
682014-03-250.473000
692001-03-090.176000
702005-09-230.426000
712008-12-230.404000
722022-09-260.933000
732006-09-260.405000
742006-06-220.376000
752014-07-020.522000
762015-03-250.514000
772003-12-120.357000
782016-12-220.773000
792020-03-250.793000
802019-09-240.823000
812023-03-230.763000
822012-09-240.415000
832016-07-060.616000
842002-06-140.231000
852020-12-140.596000
862006-12-200.516000
872016-09-260.521000
882018-03-220.681000
892026-06-150.761000
902018-09-260.790000
912025-09-160.902000
922001-12-140.237000
932003-06-130.256000
942005-12-220.464000
952021-06-100.585000
962000-06-210.069000
972024-09-251.023000
982007-03-230.456000
992007-12-270.490000
1002012-12-190.521000
1012017-12-210.635000
1022012-03-230.363000
1032016-03-230.610000
1042021-09-240.813000
1052012-06-260.378000
1062014-09-240.476000
1072022-06-090.644000