f/overrides/event-backup/ariix-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

2.3 KiB

1DateDividends
22006-09-210.057000
32004-03-250.105000
42008-09-180.076000
52013-03-130.082000
62021-06-080.063000
72011-03-170.073000
82011-12-210.107000
92014-12-180.238000
102019-03-050.012000
112025-12-090.237000
122005-12-221.090000
132006-03-230.067000
142011-09-160.031000
152016-09-070.049000
162017-03-070.029000
172017-09-060.031000
182026-03-100.001000
192022-06-070.048000
201999-06-150.120000
212001-06-150.105000
222002-06-140.105000
232016-03-080.098000
242017-06-060.095000
252017-12-140.462000
262020-09-080.036000
272024-12-100.163000
282018-12-130.295000
291998-03-130.113000
302005-03-230.056000
312008-12-230.048000
322011-06-160.024000
332013-09-110.037000
342016-12-150.297000
352018-06-050.103000
362003-06-240.105000
372018-03-060.018000
382000-03-150.120000
392001-09-210.105000
402009-03-190.048000
412009-09-170.039000
422022-03-080.062000
432023-09-050.075000
442003-12-220.105000
452004-06-240.105000
462014-09-090.046000
472015-03-100.060000
482024-09-100.078000
492019-09-040.048000
502020-03-030.061000
512023-06-060.048000
521999-03-150.120000
532004-09-230.105000
542005-09-220.044000
552006-12-212.717000
562021-12-070.410000
572000-09-150.120000
582007-06-210.067000
592012-12-190.426000
602022-09-060.094000
611998-06-160.113000
622001-12-140.105000
632009-12-230.373000
642012-09-130.053000
652014-03-110.098000
662015-06-090.074000
672007-09-190.045000
682010-03-180.068000
692026-06-090.095000
701999-12-150.120000
712006-06-220.051000
722008-03-190.029000
732010-04-300.035000
742013-06-140.090000
752021-09-070.035000
762022-12-060.346000
772002-12-270.105000
782019-12-120.834000
792023-03-070.064000
802003-09-230.105000
812015-09-090.028000
822018-09-050.061000
832020-06-020.068000
842021-03-020.061000
851997-12-300.050000
862003-03-250.105000
872004-12-210.220000
882023-12-050.146000
891998-12-230.120000
902000-12-150.105000
912009-06-180.056000
922010-06-170.078000
932000-06-150.120000
942002-03-150.105000
952002-09-200.105000
962010-12-220.331000
972016-06-070.087000
982025-06-100.022000
992013-12-170.394000
1002024-03-050.009000
1012001-03-150.105000
1022007-03-220.101000
1032007-12-194.155000
1042008-06-190.079000
1052010-09-160.051000
1062019-06-040.090000
1072005-06-230.053000
1082024-06-110.048000
1092025-03-110.011000
1101998-09-150.113000
1111999-09-150.120000
1122014-06-100.047000
1132015-12-170.195000
1142012-03-160.079000
1152012-06-150.072000
1162025-09-090.130000