f/overrides/event-backup/ees-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
22022-12-230.202000
32024-03-220.145000
42020-09-220.090000
52019-03-260.090000
62024-06-250.205000
72007-03-260.013333
82010-09-200.036667
92011-12-210.066000
102012-06-250.063000
112015-09-210.078333
122024-09-250.180000
132025-03-260.130000
142010-06-280.041333
152014-03-240.049333
162016-09-260.096667
172017-09-260.080000
182018-09-250.113000
192019-12-230.148000
202023-12-220.155000
212010-12-220.076333
222013-06-240.050667
232015-03-230.085667
242017-12-260.102000
252021-06-240.130000
262022-09-260.160000
272023-06-260.160000
282007-12-170.047667
292016-06-200.098333
302020-03-240.135000
312012-03-260.071000
322014-12-190.078333
332015-06-220.074000
342012-12-240.199667
352009-09-210.013333
362020-12-300.030000
372023-12-280.008000
382024-12-260.179000
392024-12-310.032000
402025-09-250.205000
412009-03-230.022667
422017-06-260.070000
432025-06-250.200000
442025-12-260.200000
452008-06-230.066333
462018-12-240.168000
472019-06-240.135000
482021-12-270.506000
492017-03-270.085000
502016-03-210.048667
512012-09-240.060333
522020-06-230.100000
532021-03-250.073000
542008-12-220.054667
552011-06-220.047000
562013-03-220.035333
572013-12-240.075333
582015-12-210.109667
592016-12-230.088667
602018-06-250.208000
612022-06-240.115000
622007-06-250.034667
632014-09-220.070667
642021-09-240.160000
652011-03-210.050333
662009-06-220.015667
672009-12-210.022333
682010-03-290.032000
692011-09-260.053333
702013-09-230.050667
712018-03-200.090000
722020-12-210.148000
732008-09-220.035333
742026-03-260.110000
752026-06-250.255000
762023-09-250.150000
772008-03-240.046333
782014-06-230.075667
792019-09-240.130000
802023-03-270.115000
812007-09-240.032667