f/overrides/event-backup/avk-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.6 KiB

1DateDividends
22011-06-130.091529
32015-10-130.091529
42025-06-130.117000
52010-12-130.091529
62013-11-130.091529
72024-08-150.113924
82007-04-110.167478
92008-06-110.167478
102010-11-100.091529
112020-07-140.113924
122024-04-120.113924
132012-05-110.091529
142017-12-140.112950
152007-11-130.167478
162018-05-140.113924
172007-08-130.167478
182019-05-140.113924
192022-05-120.113924
202022-07-140.113924
212008-02-130.167478
222017-05-110.109056
232022-08-120.113924
242023-06-140.113924
252005-07-130.167478
262022-06-140.113924
272018-06-140.113924
282024-06-140.113924
292010-06-110.091529
302011-08-110.091529
312013-03-130.091529
322015-09-110.091529
332018-04-120.113924
342023-03-140.113924
352026-01-150.117000
362026-04-150.117000
372004-11-100.167478
382005-08-110.167478
392014-09-110.091529
402018-03-140.113924
412021-10-140.113924
422021-01-140.113924
432022-01-130.113924
442024-09-130.113924
452006-02-130.167478
462013-07-110.091529
472016-05-110.091529
482017-07-120.110029
492018-07-120.113924
502005-10-120.167478
512007-12-210.124635
522011-12-230.215190
532012-10-110.091529
542025-03-140.117000
552007-10-110.167478
562015-02-110.091529
572018-11-140.113924
582020-06-120.113924
592009-08-120.091529
602011-09-130.091529
612013-01-110.091529
622023-07-130.113924
632022-11-140.113924
642024-02-140.113924
652025-08-150.117000
662013-02-130.091529
672013-08-130.091529
682013-10-100.091529
692016-12-130.091529
702020-02-130.113924
712026-08-140.117000
722014-07-110.091529
732014-12-110.091529
742025-02-140.117000
752025-11-140.117000
762026-07-150.117000
772023-10-120.113924
782004-08-110.167478
792011-05-110.091529
802017-02-130.091529
812019-01-140.113924
822021-06-140.113924
832023-01-120.113924
842023-02-140.113924
852003-12-110.167478
862009-07-130.091529
872014-03-120.091529
882014-05-130.091529
892019-04-120.113924
902007-12-120.167478
912009-11-100.091529
922017-08-110.111003
932021-12-221.350536
942025-07-150.117000
952003-08-130.167478
962004-07-130.167478
972007-06-130.167478
982008-11-120.167478
992010-01-130.091529
1002008-10-100.167478
1012010-05-120.091529
1022016-04-130.091529
1032025-04-150.117000
1042003-09-110.167478
1052019-10-110.113924
1062006-06-130.167478
1072020-09-140.113924
1082011-03-110.091529
1092013-05-130.091529
1102017-06-130.109056
1112020-01-140.113924
1122009-01-130.091529
1132010-03-110.091529
1142011-07-130.091529
1152015-01-130.091529
1162024-05-140.113924
1172005-01-120.167478
1182006-09-130.167478
1192011-12-130.091529
1202014-10-100.091529
1212022-04-130.113924
1222007-03-130.167478
1232023-04-130.113924
1242019-02-140.113924
1252019-11-140.113924
1262012-08-130.091529
1272021-03-120.113924
1282023-08-140.113924
1292024-12-130.117000
1302014-01-130.091529
1312022-12-140.113924
1322020-03-120.113924
1332020-10-140.113924
1342020-12-140.113924
1352004-03-110.167478
1362006-12-130.167478
1372009-09-110.091529
1382013-03-190.091529
1392014-02-120.091529
1402012-06-130.091529
1412017-03-130.091529
1422021-02-110.113924
1432007-07-110.167478
1442016-01-130.091529
1452021-05-130.113924
1462023-05-120.113924
1472004-01-130.167478
1482008-09-110.167478
1492018-10-120.113924
1502017-11-140.111977
1512024-10-020.117000
1522025-10-150.117000
1532022-09-140.113924
1542005-11-100.167478
1552009-12-110.091529
1562017-10-120.111977
1572019-07-120.113924
1582020-11-120.113924
1592004-09-130.167478
1602004-12-130.167478
1612019-09-120.113924
1622022-02-140.113924
1632024-01-110.113924
1642005-06-130.167478
1652008-03-120.167478
1662013-06-120.091529
1672013-09-110.091529
1682020-08-130.113924
1692004-04-130.167478
1702006-07-120.167478
1712009-10-130.091529
1722019-03-140.113924
1732026-05-150.117000
1742016-09-130.091529
1752019-12-120.113924
1762023-09-140.113924
1772004-10-130.167478
1782005-03-110.167478
1792005-04-130.167478
1802008-12-110.091529
1812012-07-110.091529
1822004-12-220.501461
1832010-10-130.091529
1842025-12-150.117000
1852008-04-110.167478
1862010-02-100.091529
1872019-06-130.113924
1882021-04-140.113924
1892023-12-140.113924
1902006-03-130.167478
1912012-04-110.091529
1922016-07-130.091529
1932005-12-130.167478
1942007-09-120.167478
1952015-05-130.091529
1962026-02-130.117000
1972026-06-150.117000
1982026-03-130.117000
1992003-11-120.167478
2002009-06-110.091529
2012010-08-110.091529
2022015-06-110.091529
2032017-04-110.091529
2042015-11-100.091529
2052003-12-290.501461
2062007-05-110.167478
2072010-07-130.091529
2082010-09-130.091529
2092011-11-100.091529
2102006-08-110.167478
2112011-02-110.091529
2122015-03-110.091529
2132021-12-140.113924
2142024-11-150.117000
2152005-12-220.500487
2162014-04-110.091529
2172021-09-140.113924
2182015-12-110.091529
2192024-07-150.113924
2202006-01-110.167478
2212007-01-100.167478
2222019-08-140.113924
2232021-08-120.113924
2242007-02-130.167478
2252025-01-150.117000
2262006-10-110.167478
2272011-10-120.091529
2282012-03-130.091529
2292013-04-110.091529
2302017-09-140.111003
2312016-02-100.091529
2322025-05-150.117000
2332003-10-100.167478
2342006-05-110.167478
2352009-04-130.091529
2362012-01-110.091529
2372015-08-120.091529
2382008-05-130.167478
2392013-12-110.091529
2402015-07-130.091529
2412018-02-140.113924
2422004-05-120.167478
2432011-04-130.091529
2442024-03-140.113924
2452012-11-130.091529
2462014-06-110.091529
2472014-11-120.091529
2482016-03-110.091529
2492008-01-110.167478
2502009-03-110.091529
2512018-01-110.112950
2522020-05-140.113924
2532021-11-120.113924
2542016-11-100.091529
2552018-09-130.113924
2562006-04-110.167478
2572008-07-110.167478
2582009-05-130.091529
2592012-02-130.091529
2602014-08-130.091529
2612004-06-140.167478
2622010-04-130.091529
2632025-09-150.117000
2642003-07-110.167478
2652016-10-120.091529
2662023-11-140.113924
2672018-12-130.113924
2682022-10-130.113924
2692005-09-130.167478
2702008-08-130.167478
2712010-12-270.442064
2722017-01-110.091529
2732018-08-140.113924
2742020-04-140.113924
2752021-07-140.113924
2762004-02-110.167478
2772005-02-110.167478
2782009-02-110.091529
2792011-01-120.091529
2802016-08-110.091529
2812012-09-120.091529
2822015-04-130.091529
2832022-03-140.113924
2842005-05-110.167478
2852006-11-130.167478
2862012-12-120.091529
2872016-06-130.091529