f/overrides/event-backup/lvhi-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

795 B

1DateDividends
22023-03-300.118000
32023-12-071.214000
42024-09-050.271000
52026-06-040.626000
62018-12-261.468000
72021-12-020.122000
82022-09-080.228000
92023-09-070.319000
102024-03-070.037000
112024-06-060.450000
122025-03-060.127000
132017-12-260.238000
142020-06-040.264000
152020-09-030.123000
162022-12-081.042000
172025-06-050.544000
182018-03-260.335000
192018-09-250.296000
202019-09-050.186000
212020-12-030.393000
222017-09-260.150000
232022-06-020.622000
242023-06-080.596000
252019-06-060.311000
262024-12-050.752000
272026-03-050.159000
282021-09-020.249000
292021-12-290.095000
302022-03-030.085000
312019-03-070.331000
322019-12-300.119000
332020-03-050.085000
342021-06-030.398000
352025-09-040.327000
362025-12-040.814000
372018-06-260.475000
382019-12-050.835000
392020-12-300.064000
402021-03-040.231000