f/overrides/event-backup/jdyrx-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.1 KiB

1DateDividends
22008-08-210.035000
32014-10-310.030000
42022-06-300.023000
52024-05-310.025000
62016-10-310.025000
72019-09-300.023000
82021-02-260.022000
92022-12-220.011000
102008-12-190.034000
112017-08-310.026000
122018-06-290.026000
132007-11-210.038000
142009-04-210.036000
152010-11-300.034000
162024-12-310.031000
172025-04-300.026000
182018-03-290.027000
192018-04-300.024000
202019-12-310.026000
212020-09-300.024000
222007-07-200.035000
232009-06-190.032000
242012-04-300.031000
252016-07-290.028000
262018-07-310.025000
272006-02-210.032000
282009-05-210.034000
292013-07-310.029000
302016-04-290.028000
312005-11-210.035000
322011-04-290.033000
332013-09-300.028000
342022-11-300.025000
352009-08-210.040000
362019-07-310.027000
372020-05-290.026000
382026-07-310.025000
392020-12-230.004000
402023-11-300.025000
412006-01-240.024000
422009-02-200.033000
432014-05-300.028000
442017-01-310.027000
452025-05-300.026000
462011-07-290.033000
472018-11-300.026000
482020-04-300.024000
492023-06-300.024000
502006-06-210.037000
512013-01-310.031000
522017-05-310.028000
532020-02-280.024000
542019-08-300.029000
552021-05-280.023000
562021-10-290.021000
572006-08-210.034000
582011-01-310.034000
592016-05-310.027000
602017-11-300.024000
612015-09-300.025000
622012-07-310.031000
632025-12-310.025000
642008-11-210.039000
652010-05-280.038000
662013-08-300.030000
672024-12-200.013000
682025-09-300.025000
692026-01-300.025000
702006-10-200.036000
712006-11-210.036000
722013-02-280.028000
732015-12-310.027000
742008-05-210.034000
752020-10-300.024000
762021-04-300.023000
772024-06-280.024000
782024-10-310.026000
792018-08-310.028000
802018-10-310.026000
812020-03-310.027000
822022-10-310.024000
832025-03-310.026000
842008-06-200.037000
852015-07-310.030000
862017-07-310.024000
872021-01-290.024000
882010-02-260.035000
892014-03-310.029000
902022-03-310.024000
912024-01-310.026000
922020-11-300.024000
932022-04-290.020000
942024-03-280.027000
952024-09-300.025000
962007-02-210.037000
972007-12-210.036000
982010-07-300.036000
992015-06-300.027000
1002008-01-180.025000
1012009-09-210.036000
1022019-06-280.025000
1032024-11-290.025000
1042009-03-200.035000
1052010-10-290.035000
1062016-03-310.027000
1072017-06-300.029000
1082026-05-290.026000
1092007-09-210.039000
1102014-07-310.029000
1112016-01-290.027000
1122019-01-310.027000
1132012-10-310.031000
1142015-11-300.026000
1152016-08-310.027000
1162023-08-310.026000
1172026-04-300.025000
1182006-12-290.012000
1192015-02-270.025000
1202022-07-290.020000
1212023-03-310.021000
1222019-11-290.026000
1232023-12-210.023000
1242006-05-190.034000
1252009-12-310.012000
1262017-04-280.026000
1272017-10-310.025000
1282006-04-210.040000
1292014-02-280.026000
1302021-12-230.002000
1312005-10-210.036000
1322009-12-210.038000
1332013-06-280.029000
1342018-12-310.025000
1352015-08-310.025000
1362015-10-300.028000
1372011-06-300.031000
1382011-08-310.033000
1392011-10-310.033000
1402013-11-290.029000
1412013-04-300.029000
1422016-09-300.028000
1432019-10-310.027000
1442023-02-280.023000
1452009-10-210.036000
1462010-01-290.037000
1472012-12-310.031000
1482014-04-300.028000
1492016-12-300.027000
1502019-03-290.027000
1512026-03-310.026000
1522020-06-300.023000
1532025-06-300.025000
1542026-02-270.023000
1552011-03-310.035000
1562012-08-310.030000
1572015-03-310.027000
1582020-01-310.027000
1592025-01-310.026000
1602007-10-190.033000
1612011-12-300.034000
1622013-12-310.029000
1632023-09-290.021000
1642023-01-310.026000
1652024-02-290.025000
1662006-03-210.033000
1672008-09-190.036000
1682011-11-300.032000
1692019-05-310.029000
1702025-07-310.026000
1712012-05-310.031000
1722016-06-300.027000
1732018-05-310.026000
1742021-11-300.021000
1752010-12-310.034000
1762015-04-300.027000
1772022-09-300.024000
1782009-07-210.038000
1792010-09-300.034000
1802011-02-280.031000
1812025-11-280.025000
1822008-04-210.035000
1832010-06-300.036000
1842021-09-300.021000
1852021-12-300.060000
1862009-11-200.043000
1872020-12-310.023000
1882008-10-210.034000
1892015-01-300.029000
1902021-06-300.023000
1912021-08-310.022000
1922019-04-300.026000
1932024-08-300.025000
1942012-01-310.032000
1952012-09-280.029000
1962012-11-300.030000
1972017-12-290.026000
1982021-07-300.023000
1992022-08-310.026000
2002005-12-300.047000
2012006-12-210.036000
2022008-12-310.015000
2032013-03-280.030000
2042007-01-190.025000
2052015-05-290.027000
2062018-09-280.022000
2072023-12-290.024000
2082014-11-280.026000
2092017-09-290.026000
2102018-01-310.026000
2112023-04-280.024000
2122006-09-210.037000
2132007-06-210.035000
2142007-08-210.034000
2152014-08-290.028000
2162025-08-290.026000
2172006-07-210.038000
2182007-12-310.010000
2192019-02-280.025000
2202022-12-300.026000
2212011-05-310.033000
2222020-08-310.024000
2232025-10-310.026000
2242018-02-280.024000
2252020-12-300.025000
2262023-05-310.026000
2272023-07-310.024000
2282008-03-200.037000
2292008-07-210.032000
2302017-02-280.025000
2312017-03-310.030000
2322025-12-190.006000
2332014-09-300.027000
2342022-01-310.022000
2352022-05-310.024000
2362024-07-310.026000
2372007-04-200.036000
2382008-02-210.038000
2392024-04-300.025000
2402025-02-280.024000
2412014-01-310.029000
2422016-11-300.027000
2432023-10-310.020000
2442007-03-210.033000
2452011-09-300.032000
2462012-02-290.030000
2472012-03-300.032000
2482007-05-210.033000
2492009-01-210.023000
2502022-02-280.021000
2512021-12-310.022000
2522026-06-300.025000
2532012-06-290.030000
2542014-06-300.027000
2552021-03-310.025000
2562010-08-310.035000
2572013-05-310.030000
2582020-07-310.025000
2592010-03-310.037000
2602013-10-310.030000
2612014-12-310.029000
2622016-02-290.025000