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

1DateDividends
22022-12-161.287000
32023-06-140.821000
41981-05-290.090000
51985-02-190.100000
61993-02-190.150000
71995-05-120.100000
81998-05-220.100000
92020-09-160.170000
102021-12-175.704000
112026-03-180.170000
121983-02-250.140000
131983-05-270.100000
141990-05-250.100000
151996-05-170.100000
162003-05-160.100000
172008-12-160.220000
182013-09-120.125000
192001-12-140.100000
202021-06-162.290000
212021-09-150.170000
221980-05-300.090000
231985-11-150.100000
241996-08-160.100000
252001-05-180.100000
262005-12-280.290000
272008-05-230.120000
282010-09-150.120000
292025-12-175.445000
301994-05-200.100000
311997-08-150.100000
321998-12-232.580000
332003-08-150.100000
341987-08-190.100000
351992-11-201.260000
362005-08-190.100000
372004-02-200.100000
382015-06-170.150000
392017-12-203.698000
401988-08-120.100000
411992-02-210.200000
421993-11-192.110000
431996-02-230.310000
442022-06-151.374000
452022-09-140.170000
461985-05-210.100000
471995-02-170.300000
481999-02-190.700000
492010-06-090.120000
502011-03-040.120000
512015-12-222.022000
522020-03-180.170000
532023-03-150.170000
541982-05-280.100000
552000-08-180.100000
562000-12-151.945000
572007-02-160.182000
582024-09-180.170000
591986-02-180.100000
602009-05-260.120000
612015-03-130.762000
622016-12-211.701000
632014-09-170.145000
642018-09-140.165000
652025-03-120.170000
661986-05-190.100000
671989-08-180.100000
681993-08-130.100000
692002-08-160.100000
702021-03-170.170000
712024-12-186.173000
721982-11-260.100000
731984-02-100.100000
741993-05-210.100000
752012-12-190.275000
761998-08-140.100000
771999-12-162.285000
782006-05-260.110000
792007-12-242.600000
802014-06-120.135000
811984-11-190.100000
821999-08-130.100000
832007-05-180.120000
842009-02-200.120000
852019-12-203.491000
861990-11-160.190000
871995-12-010.580000
882003-02-210.100000
892014-12-223.614000
901980-02-290.090000
911989-02-100.100000
921990-08-170.100000
932002-05-150.100000
942003-12-120.100000
952014-03-140.630000
961980-11-280.140000
971983-08-260.100000
981995-08-110.100000
991999-05-210.100000
1002004-12-100.260000
1012011-09-140.125000
1022012-03-160.125000
1032026-06-161.737000
1041983-11-250.100000
1051986-08-150.100000
1061988-11-180.170000
1072002-02-220.100000
1082006-08-180.120000
1092008-08-150.120000
1102012-09-120.125000
1112023-12-152.985000
1121988-05-200.100000
1131989-11-170.320000
1141992-08-210.100000
1152004-08-130.100000
1162024-06-120.668000
1172005-02-180.100000
1182005-05-270.100000
1192010-03-050.120000
1202018-12-214.722000
1212013-03-150.125000
1222019-06-140.727000
1232020-06-170.950000
1241990-02-160.100000
1251991-11-290.660000
1262006-02-170.110000
1272012-06-130.125000
1282018-06-150.692000
1292024-03-130.170000
1301982-02-260.170000
1311987-11-200.100000
1322004-05-210.100000
1332011-12-150.250000
1342002-12-130.195000
1352017-06-140.799000
1362013-12-181.190000
1372020-12-180.515000
1381986-11-210.100000
1391987-02-130.100000
1401991-02-150.100000
1411997-05-230.100000
1421981-11-270.150000
1431987-05-220.100000
1441994-11-180.510000
1452019-09-130.170000
1462016-09-160.155000
1471984-05-220.100000
1481991-05-240.100000
1492007-08-170.120000
1502008-02-150.382000
1511982-08-270.100000
1521998-02-130.210000
1532001-08-170.100000
1542006-12-271.790000
1551981-08-280.100000
1562010-12-150.210000
1572019-03-150.165000
1582023-09-130.170000
1591992-05-220.100000
1601994-02-180.180000
1612011-06-080.120000
1622025-09-170.170000
1632000-05-190.100000
1642001-02-230.475000
1652009-08-140.120000
1662016-06-150.560000
1671981-02-270.090000
1681985-08-190.100000
1691997-02-210.450000
1701997-11-282.900000
1712018-03-160.160000
1721994-08-120.100000
1732000-02-180.610000
1742013-06-120.125000
1752016-03-160.150000
1761980-08-290.090000
1771988-02-120.100000
1781989-05-260.100000
1791991-08-160.100000
1802017-03-150.155000
1812017-09-150.160000
1822022-03-160.170000
1832025-06-112.062000
1841984-08-200.100000
1851996-11-291.650000
1862009-12-150.120000
1872015-09-160.150000