f/overrides/event-backup/ijr-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
22011-12-220.122000
32016-12-210.270500
42023-12-200.283000
52003-09-150.035833
62024-09-250.515000
72015-03-250.210000
82002-12-160.032833
92019-09-240.285000
102021-06-100.253000
112001-03-120.020000
122004-12-270.065500
132015-06-240.179000
142013-06-260.134000
152014-09-240.156000
162018-06-260.247000
172019-03-200.260000
182001-06-110.018000
192021-03-250.266000
202005-12-230.064500
212007-06-290.132000
222008-06-240.078000
232021-09-240.501000
242019-12-160.411000
252020-03-250.252000
262006-12-210.079500
272025-03-180.323000
282014-12-240.228500
292006-09-270.062500
302017-09-260.226000
312020-12-140.248000
322008-09-250.089500
332000-09-200.014167
342002-09-160.028833
352025-09-160.444000
362003-06-160.034833
372007-09-260.061500
382012-06-190.135500
392017-12-190.265000
402023-03-230.329000
412024-03-210.326000
422010-09-240.074500
432025-06-160.388000
442008-03-250.037000
452009-03-250.062000
462012-12-190.297500
472010-12-230.165500
482011-03-250.065000
492022-06-090.302000
502000-06-210.007167
512009-06-230.057000
522012-09-250.101500
532006-06-230.052500
542009-12-240.085000
552007-12-270.095500
562016-03-230.209500
572016-09-260.176500
582000-12-130.202667
592001-10-020.033833
602022-03-240.169000
612003-03-100.024333
622004-03-290.035833
632014-06-240.159500
642019-06-170.251000
652022-12-130.412000
662026-03-170.194000
672017-03-240.224000
682010-03-250.063000
692010-06-230.065500
702020-09-230.289000
712002-06-170.025500
722003-12-150.040833
732021-12-130.734000
742023-06-070.351000
752009-09-230.063500
762012-03-260.112000
772026-06-150.433000
782011-09-260.093000
792014-03-250.156000
802018-12-170.321000
812005-09-260.051500
822011-06-230.070000
832013-03-250.114000
842013-12-230.175000
852005-03-280.082000
862015-12-240.249500
872018-03-220.239000
882022-09-260.455000
892002-03-110.018167
902004-06-280.050500
912006-03-270.058500
922015-09-250.179000
932017-06-270.206000
942001-12-170.024833
952004-09-270.047167
962005-06-210.052500
972025-12-160.572000
982024-06-110.386000
992008-12-240.125000
1002013-09-240.123500
1012023-09-260.459000
1022024-12-171.138000
1032016-06-210.178500
1042018-09-260.287000
1052020-06-150.235000
1062007-03-260.057500