f/overrides/event-backup/fuamx-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
22019-08-300.020000
32019-12-310.019000
42021-06-300.011000
52022-04-290.012000
62022-09-300.013000
72024-01-310.022000
82019-05-310.021000
92020-12-310.012000
102024-03-280.023000
112019-09-300.019000
122025-10-310.029000
132026-07-310.030000
142018-07-310.020000
152019-06-280.020000
162021-12-220.009000
172019-07-310.021000
182020-02-280.018000
192019-02-280.019000
202020-05-290.016000
212023-01-310.015000
222024-02-290.021000
232025-11-280.028000
242018-01-310.018000
252022-12-220.004000
262023-05-310.018000
272024-11-290.024000
282024-12-310.025000
292025-12-170.023000
302019-03-290.021000
312020-10-300.013000
322021-05-280.012000
332023-03-310.017000
342026-05-290.030000
352017-12-290.018000
362022-03-310.012000
372018-08-310.020000
382023-07-310.018000
392024-08-300.024000
402025-09-300.028000
412022-10-310.014000
422023-02-280.014000
432023-08-310.019000
442023-10-310.020000
452017-11-300.017000
462019-10-310.020000
472020-07-310.015000
482022-11-300.014000
492022-12-300.015000
502023-11-300.020000
512024-09-300.024000
522026-02-270.027000
532022-07-290.013000
542024-10-310.025000
552025-05-300.027000
562025-12-310.030000
572025-08-290.028000
582018-09-280.019000
592020-04-080.010000
602020-06-300.015000
612021-10-290.012000
622022-01-310.012000
632025-03-310.026000
642018-10-310.020000
652021-02-260.011000
662021-04-300.011000
672021-09-300.011000
682021-11-300.012000
692022-08-310.013000
702023-12-290.021000
712026-04-300.029000
722020-01-310.019000
732021-03-310.012000
742025-04-300.026000
752018-05-310.019000
762018-03-290.019000
772018-11-300.020000
782020-12-040.171000
792022-06-300.012000
802023-09-290.018000
812021-04-090.070000
822023-04-280.016000
832018-02-280.017000
842018-12-270.006000
852023-06-300.017000
862019-01-310.021000
872025-02-280.023000
882024-07-310.024000
892017-10-310.017000
902018-06-290.019000
912020-03-310.018000
922022-02-280.011000
932024-05-310.024000
942024-06-280.023000
952020-08-310.014000
962020-12-230.005000
972021-08-310.012000
982024-12-180.058000
992020-09-300.013000
1002024-04-300.022000
1012026-06-300.030000
1022018-12-310.021000
1032021-07-300.012000
1042025-07-310.028000
1052026-01-300.029000
1062018-04-300.018000
1072019-11-290.019000
1082021-01-290.012000
1092021-12-310.012000
1102026-03-310.030000
1112019-04-300.020000
1122020-04-300.017000
1132020-11-300.012000
1142025-01-310.025000
1152025-06-300.027000
1162022-05-310.012000