f/overrides/event-backup/kie-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
22023-06-200.151000
32024-09-230.168000
42013-12-200.082333
52014-03-210.085667
62019-06-240.144000
72021-09-200.190000
82008-06-200.067000
92025-12-220.316000
102022-06-210.178000
112025-03-240.296000
122026-03-230.277000
132006-12-150.143333
142009-06-190.035333
152015-06-190.077667
162017-09-150.098000
172010-09-170.040667
182012-12-210.149000
192019-09-230.150000
202022-12-190.273000
212024-06-240.178000
222008-09-190.069667
232008-12-190.061667
242018-09-210.118000
252020-12-210.196000
262017-03-170.094000
272024-03-180.194000
282025-06-230.164000
292026-06-220.215000
302007-03-160.039333
312010-06-180.031333
322014-06-200.075333
332022-03-210.151000
342016-12-160.151333
352020-03-230.159000
362020-09-210.134000
372010-03-190.033333
382013-06-210.065667
392014-12-190.162333
402015-09-180.096000
412011-06-170.035333
422020-06-220.133000
432021-03-220.173000
442021-06-210.209000
452006-09-150.016333
462007-12-210.115333
472008-03-200.058000
482009-09-180.043000
492024-12-230.297000
502009-12-180.044000
512018-06-150.120000
522018-12-240.143000
532022-09-190.175000
542023-12-180.219000
552006-06-160.046667
562012-06-150.054667
572013-03-150.075667
582016-09-160.095000
592015-12-180.134667
602019-12-230.173000
612007-09-210.126000
622011-09-160.042333
632011-12-160.089667
642012-09-210.063333
652016-06-170.093333
662018-03-160.139000
672006-03-170.053000
682010-12-170.123667
692013-09-200.065667
702014-09-190.078667
712017-12-150.175000
722021-12-200.217000
732023-09-180.157000
742025-09-220.170000
752011-03-180.040000
762019-03-180.156000
772015-03-200.074667
782016-03-180.088333
792017-06-160.111667
802023-03-200.130000
812005-12-160.037667
822007-06-150.042000
832009-03-200.042333
842012-03-160.030333