f/overrides/event-backup/iwv-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
22006-03-240.235000
32004-12-230.444000
42022-12-131.071000
52007-03-230.337000
62020-03-250.722000
72021-06-100.536000
82025-06-160.888000
92025-09-160.940000
102004-09-240.244000
112021-12-130.812000
122025-12-161.077000
132016-07-060.646000
142021-03-250.691000
152014-03-250.445000
162015-03-250.508000
172001-03-090.139000
182010-09-230.295000
192017-03-240.572000
202020-12-140.827000
212000-06-210.061000
222003-03-070.171000
232010-03-240.244000
242005-03-240.406000
252007-12-270.356000
262011-07-050.333000
272003-12-160.220000
282006-12-200.337000
292004-03-260.213000
302013-03-250.409000
312012-09-240.379000
322017-09-260.615000
332014-09-240.451000
342004-06-250.205000
352005-09-230.312000
362018-07-030.636000
372022-03-240.766000
382023-06-070.646000
392024-03-210.752000
402026-06-150.960000
412015-07-020.634000
422002-03-080.145000
432002-06-140.199000
442008-07-020.341000
452026-03-170.751000
462011-09-230.295000
472012-06-260.351000
482017-07-060.641000
492019-09-240.767000
502002-12-130.206000
512010-12-220.354000
522016-03-230.576000
532018-09-260.765000
542018-12-170.847000
552022-06-090.634000
562003-06-130.230000
572005-12-220.359000
582008-03-240.330000
592013-07-020.443000
602024-12-171.017000
612025-03-180.827000
622000-09-200.148000
632015-12-240.652000
642024-09-251.077000
652006-06-220.278000
662012-12-190.589000
672018-03-220.645000
682020-06-150.599000
692023-03-230.831000
702003-09-120.197000
712011-03-240.292000
722022-09-260.976000
732021-09-240.841000
742014-12-240.581000
752023-09-261.009000
762002-09-130.310000
772010-07-020.300000
782000-12-130.278000
792001-06-080.141000
802001-12-140.180000
812007-09-250.382000
822015-09-250.475000
832019-03-200.613000
842014-07-020.510000
852017-12-210.664000
862012-03-230.330000
872016-12-220.676000
882007-06-280.326000
892008-12-230.329000
902009-03-240.318000
912009-07-020.283000
922023-12-201.061000
932006-09-260.321000
942009-12-230.346000
952013-12-230.520000
962001-10-010.176000
972003-12-120.282000
982015-12-290.123000
992019-06-170.922000
1002019-12-160.885000
1012020-09-230.767000
1022024-06-110.773000
1032005-06-200.204000
1042008-09-240.310000
1052011-12-220.425000
1062016-09-260.486000
1072009-09-220.248000
1082013-09-240.410000