f/overrides/event-backup/ijt-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.0 KiB

1DateDividends
22007-03-260.005750
32007-12-270.032250
42015-03-250.147000
52015-09-250.153500
62018-06-260.158000
72022-06-090.215000
82002-12-160.013750
92006-06-230.014250
102008-12-240.087000
112010-03-250.050500
122016-03-230.220500
132003-03-100.011750
142005-09-260.024500
152007-06-290.033250
162008-03-250.054500
172020-09-230.193500
182023-03-230.293000
192023-12-200.283000
202001-12-170.005500
212005-12-230.045500
222014-12-240.190000
232015-06-240.163500
242001-06-110.002500
252010-09-240.055500
262005-06-210.055750
272009-12-240.044500
282011-12-220.088500
292014-03-250.085500
302018-03-220.166000
312020-12-140.248000
322001-03-120.001000
332002-06-170.006250
342021-06-100.135000
352022-03-240.221000
362009-09-230.023000
372012-03-260.119500
382019-09-240.235000
392025-12-160.421000
402003-12-150.026250
412008-09-250.035500
422013-06-260.095000
432013-12-230.153000
442015-12-240.244000
452019-06-170.205500
462024-09-250.524000
472001-10-020.006750
482007-09-260.016750
492012-06-190.095000
502017-09-260.180500
512024-12-170.351000
522000-12-130.154250
532011-09-260.061000
542024-06-110.346000
552025-06-160.294000
562004-06-280.029750
572013-03-250.090000
582010-12-230.163000
592012-09-250.087000
602012-12-190.289000
612017-03-240.126500
622018-09-260.150000
632021-03-250.160000
642003-12-160.016250
652008-06-240.035000
662022-12-130.371000
672023-09-260.397000
682025-03-180.250000
692006-09-270.023000
702013-09-240.078000
712004-03-290.014500
722004-12-270.023500
732006-03-270.009750
742010-06-230.045500
752011-06-230.046000
762016-09-260.144500
772002-03-110.007500
782002-09-160.044250
792023-06-070.303000
802025-09-160.314000
812020-06-150.153000
822021-09-240.364000
832026-03-170.220000
842003-06-160.019750
852017-06-270.171000
862019-03-200.172500
872020-03-250.183000
882022-09-260.363000
892024-03-210.219000
902026-06-150.257000
912009-03-250.007500
922009-06-230.034000
932011-03-250.045500
942014-09-240.100000
952016-12-210.256500
962018-12-170.269500
972021-12-130.213000
982003-09-150.019500
992006-12-210.038500
1002014-06-240.100500
1012016-06-210.151500
1022017-12-190.253000
1032019-12-160.271500
1042004-09-270.023000
1052005-03-280.036000