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

4.8 KiB

1DateDividends
22007-08-210.063000
32009-08-190.044000
42016-03-220.027000
52020-09-210.027000
62021-01-200.027000
72023-05-190.027000
82017-11-210.027000
92020-03-190.027000
102023-10-190.027000
112024-09-190.049000
122006-12-290.060000
132012-02-220.039000
142012-09-190.027000
152014-03-190.027000
162009-12-310.039000
172012-08-210.027000
182024-03-190.047000
192006-09-190.056000
202017-09-190.027000
212018-11-200.027000
222021-02-190.027000
232021-06-210.027000
242026-06-220.055000
252013-04-190.027000
262014-02-190.027000
272021-09-210.027000
282008-05-200.063000
292007-03-200.063000
302007-07-190.063000
312008-11-190.063000
322012-06-190.027000
332008-06-190.063000
342018-02-210.027000
352015-10-200.027000
362023-06-220.027000
372011-05-190.039000
382012-07-190.027000
392019-09-190.027000
402023-11-210.027000
412009-02-190.044000
422009-03-190.044000
432013-10-210.027000
442015-11-190.027000
452020-05-190.027000
462026-07-210.054000
472018-06-190.027000
482026-01-210.053000
492008-01-220.063000
502010-02-190.039000
512010-10-190.004000
522012-12-190.027000
532026-05-190.054000
542011-12-300.039000
552019-11-190.027000
562021-05-190.027000
572024-04-190.046000
582026-04-210.053000
592010-09-210.039000
602011-08-190.039000
612018-04-190.027000
622020-07-210.027000
632016-06-210.027000
642012-12-310.027000
652015-05-190.027000
662025-07-210.050000
672022-11-210.027000
682024-02-210.040000
692007-05-210.063000
702007-12-190.063000
712009-04-210.044000
722013-06-190.027000
732020-12-210.027000
742023-03-210.027000
752014-12-190.027000
762022-02-220.027000
772006-11-210.060000
782011-06-210.039000
792013-07-190.027000
802006-06-200.051000
812016-04-190.027000
822006-12-190.097000
832022-04-190.027000
842024-10-210.049000
852008-09-190.063000
862013-09-190.027000
872015-06-190.027000
882016-03-210.027000
892018-01-190.027000
902021-08-190.027000
912012-11-200.027000
922021-03-190.027000
932022-06-220.027000
942025-06-200.048000
952019-04-220.027000
962019-12-190.027000
972022-01-190.027000
982007-02-210.060000
992010-07-200.039000
1002021-11-190.027000
1012025-08-190.050000
1022022-03-210.027000
1032022-08-190.027000
1042006-05-190.051000
1052007-04-190.063000
1062009-05-190.044000
1072010-11-190.039000
1082018-03-200.027000
1092018-05-210.027000
1102006-02-220.051000
1112013-05-210.027000
1122015-04-210.027000
1132017-03-210.027000
1142018-09-190.027000
1152008-12-170.063000
1162014-12-310.048000
1172022-05-190.027000
1182025-02-190.047000
1192007-11-200.063000
1202008-03-190.063000
1212017-07-190.027000
1222019-07-190.027000
1232023-02-220.027000
1242012-03-200.039000
1252013-08-200.027000
1262018-08-210.027000
1272018-10-190.027000
1282019-08-200.027000
1292020-06-190.027000
1302010-03-190.039000
1312011-02-220.039000
1322012-05-210.027000
1332013-11-190.027000
1342021-10-190.027000
1352015-02-190.027000
1362009-07-210.044000
1372010-05-190.039000
1382011-07-190.039000
1392012-10-190.027000
1402017-02-220.027000
1412025-09-190.051000
1422007-09-190.063000
1432024-12-190.327000
1442025-10-210.051000
1452006-03-210.051000
1462016-08-190.027000
1472016-11-210.027000
1482016-12-150.027000
1492024-05-210.048000
1502011-03-210.039000
1512013-12-190.027000
1522024-06-200.048000
1532026-03-190.051000
1542014-08-190.027000
1552015-07-210.027000
1562016-02-190.027000
1572019-01-220.027000
1582008-04-210.063000
1592011-09-200.039000
1602022-09-200.027000
1612025-04-220.045000
1622025-12-180.051000
1632017-01-190.027000
1642018-07-190.027000
1652023-12-190.027000
1662011-12-200.039000
1672020-02-190.027000
1682021-07-200.027000
1692023-04-190.027000
1702024-08-200.049000
1712022-07-190.027000
1722023-09-190.027000
1732008-10-210.063000
1742008-12-310.063000
1752010-06-210.039000
1762014-05-200.027000
1772014-07-210.027000
1782016-10-190.027000
1792025-01-220.047000
1802021-12-210.165000
1812026-02-190.054000
1822006-04-190.051000
1832007-06-190.063000
1842010-08-190.039000
1852011-11-210.039000
1862017-12-190.027000
1872020-04-210.027000
1882006-08-210.056000
1892014-11-190.027000
1902016-07-190.027000
1912009-11-190.044000
1922017-04-190.027000
1932018-12-180.027000
1942012-04-190.039000
1952025-03-190.047000
1962023-01-190.027000
1972008-08-190.063000
1982009-10-200.044000
1992014-04-220.027000
2002016-09-200.027000
2012017-06-200.027000
2022019-02-200.027000
2032009-12-210.044000
2042011-04-190.039000
2052015-12-310.027000
2062019-03-190.027000
2072008-07-210.063000
2082013-03-190.027000
2092014-09-190.027000
2102019-06-190.027000
2112023-07-190.027000
2122025-05-200.048000
2132010-12-210.039000
2142017-10-190.027000
2152019-05-210.027000
2162009-09-210.044000
2172015-09-210.027000
2182015-12-170.027000
2192022-12-200.027000
2202023-08-210.027000
2212010-12-310.039000
2222013-12-310.047000
2232020-08-190.027000
2242022-10-190.027000
2252024-11-190.048000
2262019-10-210.027000
2272020-11-190.027000
2282006-07-190.051000
2292011-10-190.039000
2302014-10-210.027000
2312015-03-190.027000
2322015-08-190.027000
2332017-05-190.027000
2342021-04-200.027000
2352006-10-190.060000
2362014-06-190.027000
2372007-10-190.063000
2382013-02-200.027000
2392017-08-210.027000
2402023-12-290.027000
2412024-07-190.049000
2422025-11-190.051000
2432009-06-190.044000
2442020-01-220.027000
2452008-02-200.063000
2462016-05-190.027000
2472020-10-200.027000