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

1DateDividends
21981-03-180.080000
31981-12-180.080000
41987-12-150.120000
51991-09-190.080000
61989-03-280.080000
71990-09-110.080000
82000-08-280.456000
92006-06-120.033000
101981-05-290.090000
111988-05-250.080000
121997-09-152.720000
131984-12-140.070000
141997-12-230.210000
152014-12-292.653000
162025-12-301.754000
171987-05-220.100000
181990-12-310.080000
191992-12-220.045000
201995-12-210.034000
211982-09-170.080000
221986-03-140.080000
231996-09-132.160000
242014-04-080.529000
251990-06-260.080000
262022-04-070.359000
272022-12-293.305000
281995-06-230.055000
291982-03-100.080000
301985-09-130.080000
311988-09-160.080000
321989-12-290.090000
331992-03-190.060000
341992-09-240.060000
351991-03-210.080000
361991-12-310.015000
371997-06-230.032000
381994-12-210.030000
391996-09-230.036000
401998-12-230.084000
412011-12-280.084000
421999-06-210.055000
432008-04-140.001000
441983-05-270.070000
451984-03-140.070000
461985-05-290.080000
471996-06-210.033000
481996-12-200.460000
492015-12-290.694000
502016-04-070.427000
511980-09-190.070000
521983-03-090.080000
531983-09-160.050000
541993-09-230.060000
551997-03-250.030000
562002-10-310.049000
571999-09-140.336000
582018-12-281.686000
592019-04-101.050000
602023-12-280.987000
612008-12-190.131000
622025-04-100.497000
631984-05-250.070000
641986-12-150.080000
651988-12-280.100000
661993-06-240.060000
672005-06-130.015000
681980-03-170.080000
691980-06-100.080000
701986-09-150.080000
711999-12-132.323000
721987-09-150.080000
732010-12-270.042000
742015-04-080.060000
751982-05-280.090000
762012-12-260.130000
772018-04-100.420000
781995-09-220.033000
791996-03-220.035000
801998-09-152.030000
812009-04-140.006000
822009-12-170.042000
832026-04-081.308000
841984-09-270.070000
851987-03-160.080000
862013-12-270.772000
872011-04-120.004000
882017-12-280.728000
891982-12-170.080000
901989-06-270.080000
911991-06-200.080000
921992-06-180.060000
932002-06-280.051000
941980-12-120.070000
951994-06-240.060000
962010-04-300.054000
972024-04-100.170000
981981-09-180.070000
991988-03-180.080000
1002024-12-301.851000
1011985-12-160.080000
1021993-03-250.060000
1032020-12-302.103000
1041983-12-160.060000
1052017-04-070.307000
1062020-04-080.033000
1072021-04-080.071000
1081986-05-220.100000
1092021-12-301.966000
1101985-03-150.070000
1111989-09-260.080000
1121990-03-270.080000
1132007-06-110.045000
1142007-12-210.045000
1151994-09-260.060000
1162016-12-280.354000
1172019-12-301.049000
1181993-12-220.040000
1191994-03-250.060000
1201995-03-240.055000