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

5.7 KiB

1DateDividends
22006-05-310.031000
32007-08-310.032000
42010-08-310.031000
52012-01-310.032000
62004-10-290.030000
72006-03-310.032000
82010-11-300.032000
92011-08-310.033000
102013-01-310.031000
112018-05-310.027000
122018-06-290.026000
132004-07-300.032000
142006-12-150.003000
152006-04-280.032000
162006-09-290.032000
172009-07-310.033000
182015-01-300.031000
192017-09-290.026000
202019-03-290.026000
212003-02-280.029000
222004-01-300.029000
232020-09-300.019000
242005-12-160.009000
252012-10-310.031000
262019-12-030.002000
272020-01-310.023000
282020-03-310.023000
292022-06-300.020000
302023-03-310.022000
312025-09-300.022000
322014-05-300.032000
332016-10-310.027000
342006-12-290.031000
352023-10-310.022000
362024-07-310.022000
372026-03-310.025000
382003-05-300.029000
392003-09-300.030000
402020-08-310.021000
412026-07-310.024000
422005-08-310.032000
432018-07-310.027000
442007-05-310.032000
452023-05-310.022000
462003-12-310.031000
472004-05-280.031000
482023-04-280.021000
492013-05-310.030000
502021-11-300.019000
512015-09-300.028000
522007-07-310.032000
532015-07-310.030000
542023-02-280.019000
552007-11-300.035000
562013-08-300.032000
572012-09-280.030000
582024-05-310.022000
592009-03-310.032000
602011-09-300.033000
612018-03-290.027000
622020-02-280.021000
632023-07-310.022000
642025-03-310.023000
652026-01-300.025000
662014-09-300.030000
672018-02-280.023000
682015-05-290.030000
692015-08-310.030000
702019-04-300.025000
712019-06-280.024000
722020-07-310.021000
732007-02-280.032000
742012-11-300.030000
752008-08-290.033000
762024-01-310.023000
772024-02-290.020000
782010-09-300.032000
792013-07-310.031000
802025-02-280.019000
812021-10-290.019000
822015-04-300.029000
832020-11-300.020000
842009-05-290.032000
852011-06-300.032000
862017-11-300.031000
872022-03-310.020000
882023-09-290.021000
892003-07-310.030000
902008-10-310.033000
912022-11-300.021000
922025-12-310.024000
932015-11-300.029000
942020-10-300.021000
952007-12-310.035000
962014-03-310.033000
972019-10-310.023000
982022-08-310.022000
992006-10-310.032000
1002007-04-300.032000
1012009-12-310.032000
1022004-04-300.030000
1032006-08-310.031000
1042012-08-310.031000
1052013-10-310.032000
1062005-06-300.033000
1072011-02-280.034000
1082016-12-300.029000
1092020-12-310.021000
1102024-09-300.021000
1112025-07-310.024000
1122005-10-310.032000
1132008-07-310.033000
1142013-09-300.031000
1152013-12-310.033000
1162016-03-310.028000
1172020-06-300.020000
1182011-05-310.031000
1192012-02-290.030000
1202006-02-280.033000
1212026-02-270.020000
1222017-03-310.027000
1232025-11-280.023000
1242004-08-310.030000
1252005-01-310.031000
1262011-03-310.032000
1272019-07-310.023000
1282016-05-310.029000
1292006-11-300.032000
1302010-06-300.032000
1312015-12-310.030000
1322006-01-310.032000
1332013-03-280.031000
1342016-04-290.028000
1352016-08-310.028000
1362017-08-310.027000
1372023-12-290.022000
1382024-08-300.022000
1392005-09-300.033000
1402010-07-300.032000
1412014-07-310.032000
1422019-08-300.023000
1432024-04-300.021000
1442002-11-290.009000
1452011-04-290.033000
1462022-10-310.022000
1472005-12-300.032000
1482017-07-310.027000
1492011-10-310.033000
1502020-05-290.021000
1512003-06-300.029000
1522004-06-300.031000
1532008-09-300.033000
1542011-01-310.033000
1552021-05-280.020000
1562021-12-310.019000
1572025-05-300.024000
1582007-01-310.031000
1592007-09-280.032000
1602018-01-310.027000
1612010-03-310.032000
1622011-12-300.032000
1632019-05-310.026000
1642021-04-300.020000
1652025-06-300.022000
1662003-11-280.029000
1672017-06-300.026000
1682014-01-310.033000
1692019-02-280.023000
1702004-09-300.031000
1712007-10-310.031000
1722018-09-280.025000
1732025-08-290.023000
1742016-06-300.029000
1752021-01-290.021000
1762004-03-310.029000
1772010-04-300.019000
1782013-04-300.030000
1792016-09-300.026000
1802022-07-290.021000
1812008-05-300.032000
1822009-06-300.033000
1832018-04-300.026000
1842022-01-310.020000
1852024-10-310.022000
1862014-08-290.032000
1872015-10-300.030000
1882017-10-310.027000
1892019-01-310.027000
1902019-11-290.021000
1912019-12-310.023000
1922006-06-300.032000
1932012-12-310.031000
1942026-05-290.024000
1952023-11-300.021000
1962025-04-300.023000
1972016-11-300.030000
1982018-12-310.027000
1992026-04-300.023000
2002005-02-280.033000
2012008-04-300.034000
2022021-09-300.018000
2032022-12-300.023000
2042024-11-290.021000
2052010-12-310.032000
2062012-07-310.030000
2072010-05-280.032000
2082012-04-300.030000
2092017-12-290.026000
2102018-10-310.027000
2112020-12-020.003000
2122024-06-280.021000
2132005-07-290.032000
2142008-01-310.034000
2152021-08-310.019000
2162005-05-310.032000
2172012-05-310.031000
2182016-01-290.029000
2192022-05-310.021000
2202026-06-300.024000
2212010-02-260.033000
2222014-11-280.030000
2232014-12-310.029000
2242023-06-300.021000
2252003-10-310.027000
2262014-10-310.031000
2272008-02-290.034000
2282008-06-300.032000
2292008-11-280.034000
2302009-10-300.032000
2312011-07-290.033000
2322012-03-300.032000
2332005-11-300.032000
2342006-07-310.031000
2352012-06-290.029000
2362014-04-300.032000
2372018-11-300.026000
2382007-03-300.031000
2392016-07-290.028000
2402024-12-310.023000
2412019-09-300.022000
2422023-08-310.022000
2432016-02-290.027000
2442021-02-260.019000
2452021-06-300.019000
2462021-12-030.024000
2472003-06-230.008000
2482004-12-310.031000
2492010-01-290.032000
2502025-01-310.023000
2512003-01-310.029000
2522004-11-300.031000
2532013-02-280.027000
2542018-08-310.027000
2552023-01-310.022000
2562007-06-290.032000
2572009-04-300.032000
2582013-11-290.031000
2592015-02-270.028000
2602017-01-310.028000
2612017-05-310.027000
2622022-09-300.022000
2632024-03-280.021000
2642004-02-270.030000
2652009-01-300.033000
2662014-02-280.030000
2672021-07-300.020000
2682025-10-310.024000
2692003-12-190.023000
2702008-12-310.034000
2712009-11-300.032000
2722010-10-290.031000
2732011-11-300.032000
2742013-06-280.030000
2752015-06-300.030000
2762021-03-310.020000
2772005-03-310.032000
2782009-08-310.033000
2792003-08-290.029000
2802008-03-310.034000
2812009-02-270.034000
2822009-09-300.032000
2832015-03-310.031000
2842017-02-280.025000
2852003-03-310.028000
2862003-04-300.029000
2872017-04-280.026000
2882020-04-300.021000
2892014-06-300.032000
2902022-02-280.017000
2912022-04-290.020000
2922004-12-170.013000
2932005-04-290.033000