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

1DateDividends
21985-09-030.045000
31987-11-300.030000
41992-09-280.053000
51998-03-270.082000
62003-12-190.035000
72004-06-230.022000
81986-03-030.038000
91988-03-010.013000
101989-12-270.779000
112004-12-220.036000
122008-03-270.043000
132001-03-270.057000
141986-12-010.307000
151994-03-300.033000
161995-12-280.582000
171996-12-271.565000
181999-03-250.061000
192007-03-260.053000
202013-03-220.016000
211999-06-240.058000
221999-09-230.072000
232006-03-290.032000
242010-12-160.080000
251992-06-290.055000
262000-06-220.060000
272001-06-270.052000
282003-03-210.042000
292010-06-210.065000
302022-12-190.751000
311989-03-010.015000
321992-03-300.043000
332005-12-220.031000
342013-12-200.043000
351993-03-290.040000
362000-12-200.789000
372011-09-230.042000
382011-03-240.071000
391988-06-010.038000
401997-12-291.633000
412005-03-280.032000
422009-03-250.012000
431992-12-290.858000
442002-06-210.035000
452006-09-270.052000
462006-12-200.052000
471987-12-180.015000
481995-09-280.043000
491986-06-020.043000
501994-06-290.035000
512005-09-280.040000
522009-09-240.027000
531985-03-290.038000
541996-03-290.073000
551987-06-010.030000
561987-12-010.030000
571991-03-220.040000
582004-03-230.032000
592021-12-201.212000
601999-12-220.881000
612003-09-190.032000
622007-06-250.063000
631986-09-020.048000
641987-12-170.015000
651998-09-250.106000
662000-09-220.062000
671993-09-270.040000
681995-06-280.038000
691996-06-280.077000
702002-10-250.014000
712007-12-170.741000
722008-06-260.061000
731991-09-200.058000
741998-06-260.102000
752007-09-240.058000
762009-12-170.027000
771989-05-310.093000
781989-09-280.030000
792002-03-210.042000
802002-09-200.039000
812012-09-250.077000
821995-03-300.048000
831997-09-260.080000
842013-06-240.022000
851985-06-030.045000
861990-12-210.440000
872004-09-230.029000
882018-12-180.045000
891985-03-010.008000
902003-06-200.037000
912009-06-240.027000
922024-12-180.063000
931988-09-010.040000
941988-11-300.051000
951990-09-210.048000
961993-12-290.926000
972000-03-240.050000
982002-12-200.030000
992011-12-160.072000
1001988-12-160.020000
1011989-07-280.038000
1021993-06-280.053000
1031997-03-270.076000
1042006-06-270.042000
1052008-12-170.331000
1062019-12-180.253000
1071990-06-220.058000
1081994-12-290.835000
1092005-06-280.037000
1102010-03-220.042000
1112014-03-210.021000
1122016-12-190.322000
1131994-09-290.033000
1142012-06-250.052000
1152013-09-240.064000
1162014-06-240.038000
1172025-12-172.370000
1181988-12-010.051000
1191991-06-210.040000
1201990-03-230.040000
1211998-12-221.140000
1222001-09-270.047000
1232004-02-270.030000
1242008-09-250.063000
1252012-03-230.037000
1261991-12-201.274000
1272011-06-230.072000
1282012-12-210.093000
1291987-03-020.030000
1302020-12-170.685000
1311985-12-020.066000
1321987-09-010.038000
1331996-09-270.074000
1341997-06-270.085000
1352001-12-200.049000
1362010-09-220.065000