f/overrides/event-backup/iat-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.6 KiB

1DateDividends
22020-06-150.277000
32007-09-250.337000
42011-03-250.061000
52011-06-240.099000
62019-03-200.214000
72021-09-240.330000
82009-03-250.142000
92019-09-240.353000
102022-06-090.341000
112026-06-150.379000
122013-12-230.194000
132016-06-210.178000
142017-03-240.117000
152019-12-160.406000
162026-03-170.260000
172008-12-230.377000
182013-09-240.119000
192018-03-220.149000
202019-06-170.294000
212025-06-160.385000
222010-12-220.081000
232017-12-190.262000
242021-03-250.185000
252009-06-240.117000
262009-09-220.078000
272012-09-250.101000
282015-03-250.100000
292015-12-240.189000
302017-06-270.183000
312018-09-260.256000
322022-12-130.465000
332006-06-220.113000
342024-03-210.304000
352008-03-250.245000
362010-03-250.051000
372014-03-250.089000
382020-09-230.373000
392024-12-170.401000
402007-03-230.266000
412015-06-240.200000
422023-03-230.198000
432025-09-160.398000
442012-06-190.129000
452011-09-230.113000
462013-06-260.125000
472016-03-230.143000
482018-06-260.223000
492020-12-140.382000
502022-03-240.251000
512010-09-230.076000
522023-06-070.310000
532023-09-260.499000
542024-06-110.340000
552010-06-240.066000
562017-09-260.205000
572006-12-200.451000
582020-03-250.270000
592021-06-100.249000
602022-09-260.430000
612025-12-160.580000
622016-12-210.173000
632009-12-230.086000
642013-03-250.078000
652015-09-250.135000
662016-09-260.195000
672018-12-170.361000
682025-03-180.260000
692007-06-280.362000
702012-03-260.067000
712012-12-190.171000
722014-06-240.141000
732014-09-240.152000
742024-09-250.444000
752008-09-240.248000
762007-12-270.318000
772008-06-250.377000
782011-12-220.138000
792012-12-270.012000
802014-12-240.205000
812021-12-130.398000
822023-12-200.482000
832006-09-260.631000