f/overrides/event-backup/iyr-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
22002-03-080.591500
32008-12-230.910000
42000-07-190.312500
52002-06-140.633500
62012-09-250.523000
72017-09-260.682000
82024-06-110.546000
92002-09-130.582000
102005-06-200.643000
112016-03-230.905000
122018-03-220.618000
132013-09-240.604000
142018-06-260.775000
152021-12-131.137000
162003-12-120.755500
172006-03-240.450000
182015-09-250.666000
192019-03-200.603000
202005-12-220.859000
212015-12-240.960000
222005-03-240.645000
232011-12-220.587000
242016-12-211.076000
252024-12-170.798000
262006-09-260.708000
272009-09-220.391000
282014-09-240.630000
292016-09-260.696000
302000-12-200.508000
312004-09-240.615000
322015-03-250.660000
332015-06-240.658000
342004-12-230.647000
352008-06-250.636000
362012-12-190.790000
372025-03-180.359000
382010-03-250.489000
392004-06-250.650500
402013-03-250.584000
412018-12-170.472000
422022-06-090.345000
432006-06-220.644000
442010-09-230.464000
452013-06-260.606000
462020-03-250.597000
472023-09-260.900000
482026-06-150.510000
492007-06-280.746000
502011-06-240.536000
512017-06-270.721000
522023-12-200.767000
532019-09-240.664000
542007-12-270.781000
552008-09-240.780000
562014-06-240.603000
572016-06-210.715000
582018-09-260.782000
592022-12-130.784000
602023-06-070.396000
612001-06-080.392000
622009-12-230.501000
632019-06-170.685000
642001-12-140.592000
652011-03-250.503000
662006-12-201.086000
672013-12-230.589000
682019-12-160.886000
692005-09-230.662000
702023-03-230.451000
712025-06-160.495000
722000-10-180.460500
732010-06-240.428000
742010-12-220.592000
752014-12-240.810000
762017-03-240.745000
772007-03-230.677000
782009-03-250.573000
792012-03-260.533000
802024-03-210.337000
812021-03-250.444000
822022-03-240.433000
832022-09-260.893000
842025-09-160.615000
852001-10-010.110000
862003-06-130.622000
872012-06-190.551000
882026-03-170.275000
892003-09-120.610000
902014-03-250.769000
912020-06-150.533000
922001-03-090.110000
932004-03-260.691000
942007-09-250.688000
952020-12-140.601000
962025-12-160.862000
972021-06-100.524000
982021-09-240.290000
992002-12-130.881000
1002008-03-250.750000
1012020-09-230.479000
1022003-03-070.345500
1032011-09-230.549000
1042009-06-240.467000
1052017-12-190.870000
1062024-09-250.713000