f/overrides/event-backup/fgorx-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

3.1 KiB

1DateDividends
22022-04-260.013000
32023-08-280.014000
42026-05-260.016000
52014-04-300.021000
62022-03-280.013000
72021-10-290.013000
82017-04-280.017000
92017-11-300.017000
102024-02-260.015000
112026-06-250.016000
122013-12-300.022000
132015-07-310.019000
142021-08-310.011000
152021-09-300.013000
162025-11-240.016000
172026-04-270.016000
182018-04-300.017000
192018-07-310.017000
202017-06-300.017000
212019-08-300.016000
222020-02-280.016000
232025-04-250.015000
242013-09-300.021000
252015-02-270.020000
262019-12-300.016000
272021-04-300.013000
282024-01-260.014000
292025-07-280.016000
302015-11-300.019000
312016-04-290.018000
322020-12-300.013000
332024-07-260.016000
342014-11-280.019000
352016-03-310.018000
362016-06-300.018000
372020-03-310.016000
382023-06-270.014000
392025-12-260.016000
402026-03-260.016000
412014-06-300.020000
422014-09-300.020000
432020-05-290.015000
442022-05-250.013000
452024-05-280.015000
462019-03-290.016000
472019-11-290.015000
482016-10-310.018000
492018-06-290.017000
502015-10-300.019000
512016-05-310.018000
522018-09-280.017000
532023-01-260.014000
542023-03-280.013000
552025-06-250.016000
562013-11-290.022000
572014-12-300.020000
582018-10-310.017000
592023-11-270.014000
602025-03-260.015000
612015-01-300.020000
622016-09-300.017000
632016-11-300.017000
642021-12-300.013000
652024-08-270.016000
662025-10-280.016000
672015-05-290.018000
682015-12-300.019000
692016-12-290.018000
702018-02-280.017000
712019-02-280.017000
722019-10-310.016000
732022-11-250.015000
742023-12-260.014000
752024-03-250.015000
762013-07-310.021000
772016-01-290.018000
782022-01-260.013000
792026-07-280.016000
802018-11-300.017000
812019-01-310.017000
822022-09-270.013000
832026-02-240.016000
842017-02-280.018000
852020-09-300.013000
862017-12-280.017000
872019-04-300.016000
882019-07-310.016000
892020-11-300.013000
902021-07-300.014000
912024-12-260.016000
922015-03-310.019000
932016-08-310.017000
942020-04-300.015000
952020-06-300.016000
962021-06-300.013000
972023-04-250.014000
982023-10-260.014000
992014-03-310.021000
1002018-03-290.017000
1012018-05-310.017000
1022022-08-260.013000
1032022-07-260.013000
1042024-06-250.016000
1052015-04-300.020000
1062017-10-310.016000
1072020-01-310.016000
1082024-04-250.015000
1092021-11-300.012000
1102017-05-310.018000
1112020-08-310.014000
1122023-02-230.014000
1132013-10-310.022000
1142014-02-280.021000
1152019-06-280.016000
1162020-07-310.015000
1172022-10-260.013000
1182023-09-260.015000
1192014-10-310.020000
1202015-06-300.019000
1212021-01-290.012000
1222025-08-260.016000
1232018-01-310.017000
1242019-05-310.016000
1252019-09-300.017000
1262021-05-280.012000
1272022-12-270.013000
1282014-07-310.020000
1292015-09-300.019000
1302014-08-290.020000
1312015-08-310.019000
1322017-03-310.017000
1332020-10-300.013000
1342024-09-250.016000
1352025-01-280.016000
1362013-08-300.022000
1372014-01-310.021000
1382025-05-230.016000
1392021-03-310.014000
1402023-07-260.014000
1412024-10-280.018000
1422024-11-250.014000
1432016-02-290.018000
1442016-07-290.017000
1452018-12-280.017000
1462022-06-270.013000
1472025-02-250.016000
1482025-09-250.016000
1492014-05-300.020000
1502017-09-290.017000
1512022-02-230.013000
1522023-05-250.014000
1532017-07-310.017000
1542018-08-310.017000
1552021-02-260.012000
1562026-01-270.016000
1572017-01-310.018000
1582017-08-310.017000