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

1DateDividends
22005-11-180.036000
32007-02-200.036000
42003-07-180.038000
52008-06-200.036000
62011-12-210.117000
72019-12-183.356000
81991-12-130.095000
91999-06-180.040000
101986-12-040.190000
112008-09-190.036000
122009-02-190.036000
132021-12-154.672000
142004-06-180.037000
152008-12-190.037000
161992-12-010.040000
171998-12-222.640000
182003-09-190.037000
192004-02-190.038000
202005-10-200.036000
212009-01-200.037000
222015-12-222.216000
232005-06-170.036000
242025-12-167.214000
252008-11-200.036000
262017-12-223.697000
272018-12-193.883000
281996-05-170.050000
292004-04-190.037000
302005-02-180.037000
311987-07-160.050000
321995-05-260.050000
331996-12-131.220000
342005-03-180.036000
352013-12-262.526000
361995-12-180.140000
372003-03-190.040000
382004-10-190.037000
392005-01-210.037000
402008-05-200.035000
412009-11-190.037000
422020-12-161.470000
431989-06-020.050000
442000-12-142.925000
452003-05-190.040000
462006-07-200.036000
472007-11-190.035000
481991-05-310.050000
492004-07-190.037000
502005-07-180.036000
512007-05-180.036000
521997-12-151.800000
532006-01-190.037000
542014-12-263.225000
551988-12-090.185000
561990-12-140.210000
572003-06-190.038000
582004-11-190.037000
592007-12-200.036000
602010-12-280.173000
612024-12-175.862000
621997-05-220.050000
632003-10-170.037000
642006-02-210.036000
652009-10-200.037000
662006-05-190.036000
672009-08-200.037000
682023-12-132.137000
692005-08-190.036000
702009-03-190.038000
712009-04-200.038000
721994-12-200.130000
732003-04-170.040000
742005-04-200.036000
752006-06-190.036000
762006-10-190.036000
772007-12-262.355000
782008-01-220.036000
792008-02-200.036000
802009-05-200.038000
812004-03-190.037000
822006-11-200.036000
831987-12-110.140000
842003-08-190.037000
852004-05-190.037000
862005-12-160.036000
872008-08-200.036000
881992-05-290.040000
892004-08-190.037000
902005-09-160.036000
912007-08-200.035000
922008-04-210.035000
932009-07-200.037000
941988-06-030.050000
951993-05-140.035000
961999-12-143.320000
972007-04-190.036000
982007-06-190.035000
992007-10-190.035000
1002009-06-190.037000
1012008-07-210.036000
1021993-12-140.075000
1031994-05-270.040000
1041998-06-050.040000
1052003-12-190.038000
1062006-12-210.036000
1072007-03-190.036000
1082007-09-200.035000
1092008-10-200.036000
1102012-12-271.050000
1112006-03-200.036000
1122007-01-190.036000
1132009-12-210.037000
1142004-09-170.037000
1152004-12-170.037000
1162005-05-200.036000
1172006-08-180.036000
1182006-09-200.036000
1191989-12-080.240000
1202004-01-160.038000
1212008-03-200.035000
1221990-06-010.050000
1232003-11-190.037000
1242006-04-200.036000
1252007-07-190.035000
1262009-09-210.037000
1272016-12-230.804000