f/overrides/event-backup/aunax-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.9 KiB

1DateDividends
22015-12-110.029000
32016-11-080.018000
42017-02-080.015000
52018-08-080.016000
62019-01-070.019000
72021-01-060.016000
82011-11-100.012000
92014-09-090.010000
102021-03-100.018000
112023-11-080.023000
122016-07-120.018000
132018-05-090.017000
142025-01-080.027000
152026-02-040.022000
162010-10-150.012000
172012-07-130.011000
182016-05-100.018000
192021-11-100.010000
202015-05-110.014000
212015-08-120.014000
222014-01-100.003000
232019-10-090.018000
242012-08-140.012000
252025-11-050.023000
262017-09-060.014000
272018-04-110.019000
282018-07-110.021000
292020-04-080.023000
302021-08-110.013000
312023-02-080.020000
322010-12-150.066000
332015-10-060.013000
342026-08-050.023000
352025-04-090.027000
362025-09-100.030000
372016-09-070.014000
382016-10-040.014000
392019-04-100.022000
402019-05-080.019000
412020-05-060.018000
422021-02-100.019000
432011-02-160.016000
442016-01-080.012000
452021-05-050.014000
462023-04-050.017000
472026-01-070.028000
482026-06-030.022000
492011-04-130.027000
502020-08-050.017000
512020-03-040.018000
522022-01-050.007000
532023-05-030.019000
542012-12-130.029000
552018-06-290.016000
562012-09-120.011000
572014-03-110.009000
582018-06-060.016000
592025-08-060.023000
602010-07-160.015000
612012-01-120.011000
622019-03-060.021000
632022-11-090.019000
642025-05-070.024000
652025-07-090.030000
662013-11-120.010000
672018-12-070.023000
682013-04-100.008000
692016-02-090.014000
702017-06-070.014000
712017-07-120.019000
722018-09-120.020000
732020-01-080.020000
742012-02-150.013000
752013-01-110.011000
762020-11-040.015000
772016-06-070.013000
782017-01-090.015000
792020-12-090.022000
802023-01-040.016000
812023-10-040.019000
822025-02-050.022000
832013-12-120.015000
842015-02-100.011000
852023-12-060.020000
862011-09-150.013000
872020-09-090.021000
882018-11-070.016000
892019-07-100.023000
902022-03-090.010000
912023-03-080.021000
922010-09-150.014000
932010-11-150.011000
942013-08-130.009000
952019-08-070.017000
962025-06-040.023000
972026-07-080.030000
982011-12-150.035000
992012-10-120.012000
1002017-03-080.018000
1012017-08-090.015000
1022017-10-040.015000
1032022-06-080.012000
1042022-07-060.011000
1052024-04-030.018000
1062014-05-120.012000
1072014-08-130.011000
1082024-09-110.028000
1092013-03-130.008000
1102014-10-070.010000
1112017-12-080.022000
1122020-07-080.018000
1132021-09-080.010000
1142022-09-070.013000
1152011-01-130.006000
1162011-06-150.012000
1172018-02-070.016000
1182019-11-060.017000
1192024-01-100.024000
1202024-05-080.025000
1212011-07-140.011000
1222013-09-120.009000
1232014-11-110.013000
1242017-04-050.014000
1252012-06-130.012000
1262013-06-120.007000
1272011-05-120.009000
1282013-10-110.009000
1292016-03-080.015000
1302023-07-050.020000
1312024-02-070.016000
1322013-07-110.008000
1332014-12-120.012000
1342021-12-080.008000
1352022-04-060.007000
1362022-05-040.010000
1372026-05-060.025000
1382011-03-160.014000
1392021-04-070.014000
1402024-06-050.019000
1412024-11-060.021000
1422026-03-040.026000
1432017-05-100.018000
1442018-03-070.019000
1452021-07-070.011000
1462021-10-060.010000
1472024-08-070.027000
1482014-07-110.011000
1492015-04-070.010000
1502016-12-090.016000
1512023-06-070.023000
1522025-10-080.024000
1532026-04-080.028000
1542015-03-100.014000
1552016-04-050.013000
1562014-02-110.011000
1572015-07-100.014000
1582016-08-090.014000
1592020-02-050.017000
1602024-07-030.020000
1612025-03-050.026000
1622010-05-190.012000
1632012-04-110.009000
1642013-02-130.011000
1652013-05-100.008000
1662015-11-100.015000
1672018-01-080.017000
1682021-06-090.016000
1692022-12-070.017000
1702012-03-150.010000
1712012-11-130.013000
1722011-08-110.010000
1732012-05-110.011000
1742015-06-080.011000
1752019-02-060.018000
1762019-09-110.021000
1772019-12-060.019000
1782010-06-170.008000
1792010-08-160.010000
1802022-02-090.008000
1812023-08-090.023000
1822017-11-080.018000
1832020-06-100.022000
1842023-09-060.016000
1852024-12-040.023000
1862014-04-080.010000
1872022-08-100.015000
1882015-01-090.011000
1892015-09-090.011000
1902018-10-100.017000
1912019-06-050.017000
1922020-10-070.017000
1932022-10-050.015000
1942011-10-130.011000
1952014-06-090.010000
1962025-12-030.025000
1972024-03-060.022000
1982024-10-090.023000