f/overrides/event-backup/mfwtx-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
22008-12-110.370000
32001-06-270.125000
42009-06-250.040000
51991-10-300.044000
62019-09-260.039000
72022-12-150.423000
81999-06-250.131000
92009-12-100.114000
102021-03-250.056000
111992-12-280.198000
121991-01-280.030000
131994-12-280.007000
141998-06-260.167000
152011-06-230.040000
162012-09-250.031000
172021-09-230.045000
181990-12-280.094000
192014-09-250.065000
202016-09-270.029000
211994-06-280.095000
222014-12-110.336000
232026-03-260.053000
242003-06-260.120000
252007-12-111.276000
262008-06-260.111000
272014-03-270.039000
282015-09-280.001000
292017-06-280.091000
302007-03-280.052000
312005-12-151.180000
322012-03-220.030000
332006-09-270.044000
342006-03-290.035000
352004-06-280.160000
362025-06-260.136000
372011-09-270.105000
382000-12-181.199000
392013-06-260.034000
401996-06-260.170000
411998-12-171.180000
422013-03-270.028000
432018-09-260.055000
442010-12-090.215000
451996-12-230.675000
462007-06-270.053000
472010-04-300.037000
481992-03-310.080000
492014-06-260.080000
502025-09-250.094000
512010-03-250.040000
522008-09-250.111000
532013-09-250.027000
542020-03-260.051000
552003-12-170.252000
562000-06-280.130000
572010-09-280.060000
582016-06-280.032000
592017-09-270.065000
602020-06-250.052000
612023-09-210.065000
621995-12-270.465000
632017-12-210.297000
642018-06-270.117000
652018-12-200.324000
662020-09-240.056000
671999-12-171.142000
682007-09-260.122000
692016-03-290.004000
701992-09-300.090000
712002-12-170.124000
722012-12-110.134000
732015-03-260.005000
742026-06-250.105000
751991-04-300.080000
762008-03-270.111000
772019-03-270.031000
782006-12-071.128000
791997-12-230.934000
802024-06-250.062000
811995-06-280.077000
822009-09-280.025000
832012-06-260.051000
842019-12-190.636000
852020-12-171.194000
862021-12-161.714000
872023-06-220.075000
882024-09-260.063000
892002-06-260.079000
901997-06-260.136000
912009-03-260.040000
922011-12-080.185000
932016-12-130.118000
941993-06-280.084000
952001-12-170.034000
962011-03-240.040000
972015-12-100.661000
981993-12-280.160000
992019-06-260.108000
1002023-12-140.463000
1012025-03-250.037000
1021993-09-280.060000
1032005-06-280.170000
1042006-06-280.071000
1052010-06-240.040000
1062018-03-270.048000
1072004-12-161.437000
1082021-06-240.086000
1092024-03-260.061000
1102024-12-121.270000
1111993-03-290.110000
1121994-03-290.105000
1132013-12-100.207000
1142023-03-230.024000
1152025-12-111.228000
1161991-07-300.080000
1171992-06-300.090000