f/overrides/event-backup/iyt-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.8 KiB

1DateDividends
22012-09-250.064500
32018-03-220.164750
42019-12-160.149250
52026-06-150.154000
62006-09-260.029500
72015-09-250.088750
82026-03-170.267000
92007-09-250.047250
102013-09-240.075750
112014-06-240.065500
122019-09-240.191000
132021-03-250.167500
142024-12-170.164000
152005-09-230.023750
162006-12-200.026750
172007-06-280.062500
182009-03-250.110500
192014-12-240.064250
202023-06-070.171250
212005-03-240.033000
222012-12-190.070000
232017-09-260.106000
242022-06-090.168750
252022-12-130.227250
262023-09-260.242000
272008-12-230.063000
282010-03-250.065750
292021-06-100.098250
302024-06-110.178000
312006-03-240.016000
322012-03-260.043000
332019-06-170.142000
342024-03-210.186000
352004-03-260.013750
362011-03-250.062750
372014-03-250.088000
382015-06-240.112500
392025-03-180.213000
402010-09-230.064500
412011-12-220.072750
422013-03-250.064500
432018-09-260.126000
442020-09-230.097000
452021-09-240.141000
462008-06-250.058000
472009-06-240.079000
482010-12-220.059500
492011-09-230.117750
502012-06-190.084750
512022-03-240.177500
522006-06-220.030750
532013-12-230.071250
542014-09-240.068500
552015-12-240.113000
562016-12-210.090500
572020-06-150.110500
582024-09-250.205000
592007-12-270.057750
602009-09-220.047500
612010-06-240.077750
622015-03-250.117000
632017-03-240.107000
642021-12-130.127000
652022-09-260.174750
662023-12-200.212250
672005-12-220.020000
682025-12-160.149000
692011-06-240.086500
702013-06-260.073500
712016-09-260.093750
722023-03-230.201000
732004-09-240.013000
742009-12-230.045500
752017-06-270.131000
762018-06-260.135500
772020-03-250.209750
782020-12-140.096000
792007-03-230.059750
802004-12-230.016250
812008-03-250.047750
822016-03-230.087250
832018-12-170.129500
842025-09-160.214000
852004-06-250.028500
862008-09-240.040500
872016-06-210.118750
882017-12-190.099000
892019-03-200.147250
902025-06-160.171000
912005-06-200.033500