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

1.7 KiB

1DateDividends
22017-03-240.173333
32025-09-160.360000
42006-12-210.210667
52009-03-250.119333
62013-06-260.167333
72016-06-210.228000
82008-06-240.128667
92018-06-260.249333
102024-03-210.256000
112023-03-230.296000
122025-06-160.297000
132007-12-270.233333
142015-06-240.217667
152020-06-150.189667
162021-09-240.325000
172006-06-230.098000
182008-03-250.066000
192008-12-240.204333
202022-12-130.333000
212005-12-230.187667
222009-09-230.096333
232019-06-170.273333
242010-03-250.075333
252013-03-250.153333
262022-09-260.342000
272005-09-260.128000
282006-09-270.151667
292008-09-250.141000
302009-06-230.055667
312013-09-240.169667
322013-12-230.235333
332004-12-270.152667
342007-03-260.102333
352007-06-290.225667
362007-09-260.075000
372023-09-260.374000
382024-06-110.262000
392024-12-170.381000
402025-03-180.254000
412005-03-280.103000
422006-03-270.089000
432018-09-260.296000
442020-03-250.304333
452026-06-150.337000
462014-12-240.470333
472026-03-170.270000
482009-12-240.163667
492012-06-190.147000
502012-09-250.202667
512014-09-240.208000
522016-03-230.217667
532018-03-220.188000
542019-12-160.319000
552022-03-240.221000
562010-12-230.194667
572011-06-230.116667
582011-12-220.238333
592012-12-190.298333
602025-12-160.485000
612004-09-270.098333
622010-09-240.137000
632016-12-210.448667
642021-12-130.385000
652021-06-100.164000
662023-06-070.269000
672012-03-260.154333
682015-03-250.221667
692015-12-240.287333
702020-09-230.242667
712021-03-250.285333
722005-06-210.079000
732014-03-250.183000
742018-12-170.284667
752020-12-140.205333
762019-03-200.251667
772023-12-200.370000
782024-09-250.378000
792010-06-230.090000
802011-09-260.190000
812014-06-240.168333
822017-09-260.206667
832011-03-250.108667
842015-09-250.267667
852019-09-240.284333
862016-09-260.290000
872017-06-270.238333
882017-12-190.264667
892022-06-090.208000