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

1DateDividends
22010-12-220.220000
32024-06-110.138000
42009-09-220.203000
52014-12-240.171000
62015-09-250.151000
72020-09-230.211000
82001-12-140.052000
92011-09-230.176000
102016-06-210.139000
112022-03-240.156000
122007-06-280.137000
132007-12-270.173000
142016-12-210.222000
152019-12-160.209000
162018-03-220.211000
172002-12-130.057000
182009-12-230.188000
192012-06-190.167000
202014-06-240.177000
212015-03-250.160000
222018-06-260.187000
232020-06-150.160000
242021-09-240.290000
252013-09-240.169000
262019-03-200.174000
272020-12-140.190000
282023-06-070.124000
292026-03-170.149000
302005-03-240.129000
312008-09-240.208000
322014-09-240.157000
332024-09-250.119000
342002-06-140.083000
352001-10-010.048000
362002-09-130.093000
372011-03-250.164000
382006-09-260.194000
392011-06-240.098000
402001-03-090.048000
412006-06-220.117000
422023-12-200.123000
432025-06-160.122000
442006-03-240.127000
452009-03-250.123000
462023-09-260.107000
472024-03-210.146000
482003-03-070.074000
492010-09-230.132000
502012-03-260.107000
512016-09-260.229000
522023-03-230.164000
532025-03-180.170000
542002-03-080.090000
552004-12-230.173000
562017-09-260.305000
572000-10-180.107000
582017-12-190.269000
592000-12-200.592000
602006-12-200.157000
612009-06-240.189000
622021-03-250.247000
632022-12-130.166000
642026-06-150.154000
652001-06-080.077000
662007-03-230.150000
672010-06-240.202000
682005-09-230.120000
692008-06-250.157000
702020-03-250.226000
712000-07-190.112000
722021-06-100.200000
732010-03-250.148000
742011-12-220.210000
752012-12-190.215000
762013-12-230.234000
772016-03-230.191000
782017-06-270.195000
792019-09-240.144000
802003-12-120.146000
812012-09-250.149000
822004-03-260.074000
832025-12-160.192000
842005-06-200.133000
852005-12-220.433000
862008-12-230.226000
872017-03-240.271000
882015-12-240.039000
892003-12-160.133000
902008-03-250.167000
912013-06-260.242000
922014-03-250.155000
932015-06-240.220000
942022-09-260.098000
952025-09-160.208000
962003-09-120.115000
972004-09-240.198000
982004-06-250.107000
992007-09-250.147000
1002024-12-170.118000
1012003-06-130.112000
1022013-03-250.133000
1032018-09-260.168000
1042021-12-130.089000
1052019-06-170.176000
1062022-06-090.153000