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

1DateDividends
22010-06-300.180000
32015-09-300.026000
42017-01-310.022000
52017-10-310.023000
62021-05-280.018000
72023-05-310.021000
82024-02-290.034000
92025-05-300.029000
102018-02-280.022000
112019-07-310.023000
122022-11-300.023000
132022-12-150.140000
142023-06-300.020000
152025-09-300.031000
162006-05-310.234000
172014-02-280.025000
182014-04-300.030000
192017-04-280.021000
202024-07-310.033000
212025-03-310.023000
222026-05-290.034000
232004-11-300.234000
242017-06-300.024000
252020-09-300.020000
262022-03-310.018000
272023-11-300.033000
282009-03-310.253000
292012-05-310.036000
302013-10-310.033000
312019-09-300.021000
322020-05-290.022000
332020-12-310.023000
342024-03-280.033000
352025-06-300.025000
362019-10-310.023000
372026-02-270.030000
382005-11-300.234000
392013-07-310.031000
402015-01-300.022000
412020-12-170.019000
422023-10-310.029000
432008-06-300.253000
442014-08-290.030000
452015-02-270.018000
462017-05-310.024000
472019-03-290.028000
482019-04-300.026000
492020-02-280.020000
502021-12-310.018000
512022-12-300.026000
522024-10-310.028000
532026-06-300.034000
542008-03-310.253000
552010-09-300.200000
562020-08-310.020000
572021-09-300.019000
582022-05-310.018000
592024-11-290.047000
602014-03-310.031000
612018-12-310.027000
622019-01-310.025000
632020-06-300.019000
642023-12-290.038000
652026-07-310.038000
662016-11-300.020000
672017-12-290.027000
682018-11-300.028000
692019-05-310.027000
702020-03-310.023000
712017-02-280.022000
722020-11-300.019000
732023-07-310.022000
742025-04-300.021000
752025-07-310.029000
762007-12-310.253000
772011-06-300.200000
782015-06-300.027000
792017-09-290.025000
802018-05-310.025000
812014-07-310.030000
822022-09-300.028000
832024-01-310.032000
842024-06-280.030000
852010-12-310.200000
862016-05-310.022000
872018-10-310.027000
882020-01-310.022000
892025-02-280.019000
902009-09-300.180000
912011-03-310.200000
922012-04-300.026000
932013-04-300.030000
942016-06-300.022000
952018-03-290.026000
962025-08-290.032000
972012-07-310.036000
982012-08-310.032000
992012-10-310.031000
1002013-01-310.033000
1012013-08-300.031000
1022013-09-300.032000
1032015-05-290.024000
1042016-10-310.020000
1052006-02-280.234000
1062007-08-310.234000
1072008-12-310.253000
1082009-12-310.180000
1092012-09-280.029000
1102014-11-280.023000
1112015-03-310.022000
1122015-11-300.024000
1132016-08-310.021000
1142017-08-310.023000
1152018-01-310.024000
1162021-12-160.058000
1172024-08-300.030000
1182005-02-280.234000
1192013-06-280.032000
1202016-01-290.019000
1212016-07-290.019000
1222023-09-290.024000
1232026-03-310.033000
1242007-02-280.234000
1252013-11-290.030000
1262014-05-300.030000
1272016-02-290.020000
1282017-07-310.023000
1292019-02-280.023000
1302020-04-300.023000
1312020-10-300.020000
1322021-07-300.019000
1332023-04-280.019000
1342025-11-280.030000
1352012-11-300.031000
1362014-01-310.032000
1372016-12-300.025000
1382018-07-310.025000
1392019-06-280.022000
1402025-12-310.034000
1412007-11-300.253000
1422013-02-280.027000
1432013-12-310.032000
1442018-09-280.023000
1452019-11-290.023000
1462021-02-260.020000
1472024-05-310.034000
1482024-12-310.033000
1492011-09-300.200000
1502013-03-280.031000
1512018-06-290.026000
1522025-01-310.030000
1532004-08-310.234000
1542010-03-310.180000
1552015-12-310.024000
1562017-03-310.025000
1572022-02-280.016000
1582022-10-310.022000
1592011-12-300.200000
1602014-06-300.027000
1612015-08-310.024000
1622018-12-200.037000
1632022-04-290.019000
1642014-12-310.024000
1652022-08-310.016000
1662008-09-300.253000
1672019-08-300.024000
1682021-11-300.017000
1692023-01-310.017000
1702005-05-310.234000
1712006-11-300.234000
1722009-06-300.180000
1732014-09-300.029000
1742018-04-300.024000
1752019-12-310.024000
1762021-01-290.019000
1772021-04-300.021000
1782022-06-300.016000
1792022-07-290.021000
1802023-08-310.022000
1812012-06-290.034000
1822012-12-310.032000
1832021-03-310.021000
1842013-05-310.032000
1852014-10-310.028000
1862016-09-300.021000
1872018-08-310.028000
1882020-07-310.021000
1892023-03-310.023000
1902026-01-300.034000
1912005-08-310.234000
1922015-04-300.022000
1932016-03-310.022000
1942016-04-290.022000
1952017-11-300.024000
1962021-10-290.017000
1972022-01-310.016000
1982023-02-280.020000
1992024-04-300.029000
2002024-09-300.026000
2012026-04-300.033000
2022006-08-310.234000
2032007-05-310.234000
2042015-07-310.028000
2052015-10-300.027000
2062021-06-300.019000
2072021-08-310.018000
2082025-10-310.035000