f/overrides/event-backup/migfx-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
21986-11-280.057000
31990-12-280.031000
41974-08-300.053000
51978-11-300.057000
61980-11-280.075000
71981-08-310.087000
81983-08-310.075000
91986-02-280.055000
101997-12-232.262000
111998-12-171.392000
121999-12-171.616000
132012-12-180.150000
142021-12-143.769000
151984-08-310.082000
161974-11-290.050000
171976-11-300.037000
181977-02-280.037000
191977-11-300.048000
201979-05-310.064000
211983-05-310.070000
221980-02-290.068000
231988-03-310.040000
242000-12-181.724000
252024-12-193.609000
261984-11-300.084000
271987-02-270.051000
281987-05-290.050000
292010-12-160.074000
302020-12-152.783000
312021-06-300.696000
322013-12-170.346000
331973-11-300.046000
341974-02-280.050000
351975-05-300.040000
361976-05-280.033000
371983-11-300.075000
381989-09-290.025000
392024-07-310.015000
402026-07-310.540000
411973-08-310.050000
421980-05-300.070000
431980-08-290.077000
441982-11-300.097000
451986-05-300.040000
462011-12-150.090000
471987-08-310.041000
482007-12-200.057000
492019-06-280.092000
501974-05-310.050000
511977-05-310.042000
521984-05-310.082000
531985-02-280.063000
542004-12-160.050000
552023-12-211.617000
561976-08-310.034000
571985-05-310.070000
581986-08-290.045000
592009-12-170.056000
602014-12-180.931000
612019-12-172.345000
622025-12-184.403000
631976-02-270.035000
641978-08-310.060000
651982-05-280.110000
661989-03-310.007000
671989-06-300.035000
681989-12-290.029000
691981-11-300.098000
701982-02-260.086000
711985-11-290.066000
722015-12-171.498000
732020-06-300.003000
741978-02-280.053000
751981-02-270.075000
761984-02-290.075000
771988-06-300.040000
781988-12-300.014000
792022-12-131.426000
801979-11-300.065000
811982-08-310.110000
821985-08-300.076000
831988-09-300.025000
841996-12-233.097000
852008-12-180.064000
861973-05-310.046000
871978-05-310.055000
881979-02-280.063000
891981-05-290.075000
901983-02-280.060000
911990-06-290.020000
922022-07-290.056000
932025-07-310.328000
941975-08-290.040000
951977-08-310.044000
961979-08-310.070000
971987-12-280.040000
982017-12-191.911000
992018-12-182.726000
1001975-02-280.047000
1011975-11-280.040000
1022016-12-201.366000