f/overrides/event-backup/iye-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
22014-12-240.218000
32015-03-250.266000
42023-06-070.251000
52024-09-250.347000
62002-12-130.054667
72003-12-160.061000
82010-03-250.116000
92015-12-240.264000
102018-12-170.233000
112022-06-090.343000
122013-12-230.193000
132014-09-240.258000
142004-03-260.057000
152013-06-260.207000
162009-09-220.123000
172017-06-270.208000
182023-03-230.378000
192003-09-120.060333
202004-09-240.065000
212013-09-240.185000
222025-09-160.381000
232013-03-250.191000
242026-03-170.307000
252007-06-280.095667
262010-06-240.130000
272014-03-250.170000
282017-12-190.201000
292018-09-260.237000
302000-12-200.053333
312022-09-260.484000
322024-12-170.309000
332026-06-150.309000
342018-03-220.279000
352019-06-170.265000
362001-06-080.044333
372006-12-200.085000
382008-03-250.100333
392017-03-240.215000
402021-03-250.117000
412024-03-210.296000
422007-03-230.105667
432010-09-230.129000
442018-06-260.234000
452002-06-140.064000
462006-03-240.080667
472009-03-250.121000
482009-06-240.117000
492020-12-140.211000
502025-03-180.330000
512005-03-240.058667
522011-12-220.135000
532012-06-190.182000
542016-12-210.200000
552001-03-090.051000
562003-12-120.056333
572005-09-230.062333
582022-12-130.414000
592005-06-200.082000
602011-03-250.129000
612016-03-230.232000
622019-09-240.277000
632020-09-230.270000
642021-06-100.196000
652000-10-180.035333
662011-09-230.145000
672015-06-240.336000
682019-03-200.270000
692006-06-220.107667
702007-09-250.090000
712012-03-260.147000
722023-12-200.358000
732015-09-250.282000
742002-09-130.052333
752006-09-260.083000
762012-09-250.167000
772020-03-250.261000
782001-10-010.051000
792004-06-250.069667
802001-12-140.050000
812008-06-250.116333
822008-09-240.115000
832024-06-110.301000
842016-09-260.213000
852019-12-161.308000
862009-12-230.128000
872021-09-240.304000
882002-03-080.059333
892004-12-230.061333
902014-06-240.273000
912017-09-260.431000
922025-06-160.300000
932020-06-150.220000
942003-03-070.062667
952003-06-130.065000
962007-12-270.085000
972012-12-190.184000
982016-06-210.231000
992005-12-220.062000
1002011-06-240.149000
1012021-12-130.280000
1022008-12-230.104000
1032022-03-240.327000
1042025-12-160.341000
1052010-12-220.124000
1062023-09-260.332000