f/overrides/event-backup/iaf-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
22009-06-260.690000
32024-08-230.360000
42000-06-280.600000
52006-03-290.900000
62008-03-271.230000
72017-12-280.480000
81988-06-280.210000
92001-12-270.444000
102016-06-160.480000
112011-09-280.870000
122021-02-180.450000
132022-11-210.360000
142023-05-180.390000
151992-12-240.279000
162000-09-270.570000
172005-03-290.780000
182001-09-260.459000
192007-09-261.080000
202018-06-200.480000
211989-12-220.915000
221994-06-240.360000
232001-03-280.510000
242003-03-270.075000
252007-12-271.860000
262013-09-260.750000
272016-03-160.510000
281987-12-163.000000
291993-06-240.240000
301997-12-290.699000
311989-06-270.465000
322006-11-300.960000
332016-09-190.480000
342010-03-290.750000
352001-06-270.489000
362002-03-260.075000
372003-06-260.075000
382002-09-260.180000
392023-02-170.390000
401999-12-290.633000
412006-06-280.930000
422024-11-210.390000
432004-09-280.720000
442008-12-290.990000
452024-02-210.360000
461994-12-230.225000
472014-03-200.690000
482015-03-190.630000
491997-06-260.270000
501999-03-290.600000
512012-09-261.251000
522019-09-200.420000
531991-06-240.645000
542013-11-140.750000
552017-09-210.480000
562022-02-180.450000
571987-05-260.300000
582004-12-290.750000
592005-09-280.840000
602013-03-260.750000
612019-12-300.420000
621990-12-240.630000
632009-09-280.600000
642010-12-280.840000
652021-08-190.480000
662021-11-180.480000
671991-12-230.465000
682018-12-280.450000
692019-06-200.420000
702012-12-270.750000
712014-09-180.660000
721998-09-280.615000
731999-09-280.618000
742012-03-280.840000
752014-12-290.660000
762017-03-160.480000
772020-08-200.360000
782025-08-220.360000
791992-06-240.390000
802002-12-270.285000
812008-06-261.230000
822012-06-270.780000
832023-11-210.330000
841996-12-270.795000
852013-06-260.780000
862020-05-200.360000
872020-11-190.390000
881990-06-250.930000
892009-12-290.660000
902010-09-280.810000
912018-03-160.480000
921995-12-271.032000
931998-03-270.684000
942006-09-270.960000
952025-02-210.360000
961988-12-220.216000
972005-06-280.780000
982006-12-270.480000
992026-02-200.360000
1001996-06-260.345000
1011998-12-290.600000
1022018-09-210.480000
1032004-03-290.660000
1042010-06-280.810000
1052015-09-170.570000
1062024-05-220.360000
1071993-12-270.279000
1081995-06-280.330000
1091998-06-260.660000
1102017-06-160.480000
1112020-03-190.420000
1122022-08-230.390000
1132025-05-220.360000
1142000-12-270.570000
1152009-03-270.840000
1162011-03-290.840000
1172021-05-200.450000
1182026-05-210.360000
1192007-03-280.990000
1202008-09-261.200000
1212011-06-280.870000
1222000-03-290.630000
1232014-06-190.660000
1242023-08-230.360000
1252022-05-190.450000
1262003-12-290.270000
1272007-06-271.020000
1282015-06-180.600000
1292019-03-200.450000
1302004-06-280.690000
1312005-12-281.350000
1322011-12-280.870000
1332026-08-240.350000
1341999-06-280.600000
1352002-06-260.075000
1362025-11-210.380000
1372003-09-260.075000
1382015-12-290.540000
1392016-12-280.480000