f/overrides/event-backup/erth-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.0 KiB

1DateDividends
22014-12-190.022000
32021-06-219.953000
42022-09-190.176000
52023-06-200.237000
62025-03-240.046000
72025-09-220.222000
82012-06-150.158000
92018-06-180.210000
102020-06-220.080000
112023-03-200.056000
122013-12-200.055000
132014-09-190.039000
142016-06-170.123000
152019-03-180.102000
162019-09-230.016000
172011-06-170.037000
182021-12-200.032000
192022-03-210.052000
202013-09-200.024000
212014-06-200.180000
222017-06-160.335000
232017-12-180.015000
242022-12-190.025000
252024-03-180.067000
262026-06-220.410000
272009-12-180.034000
282012-03-160.027000
292012-09-210.028000
302024-06-240.147000
312024-09-230.139000
322011-12-160.148000
332020-03-230.075000
342023-09-180.155000
352024-12-230.050000
362026-03-230.062000
372022-06-210.332000
382021-03-220.102000
392015-06-190.155000
402016-09-160.078000
412012-12-210.033000
422017-09-180.017000
432019-12-230.062000
442015-09-180.055000
452015-12-180.021000
462019-06-240.173000
472023-12-180.155000
482010-06-180.006000
492025-06-230.207000
502016-12-160.146000
512025-12-220.212000
522009-06-190.016000
532018-12-240.016000
542013-06-210.191000