f/overrides/event-backup/lciax-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.4 KiB

1DateDividends
22014-07-030.817000
32014-10-030.783000
42015-04-020.778000
52016-12-152.049000
62017-12-281.491000
72019-04-090.878000
82008-10-030.532000
92009-03-300.504000
102025-10-060.656000
112023-12-1521.060000
122024-12-300.759000
132017-10-050.958000
142007-10-020.620000
152015-12-116.628000
162018-12-1427.105000
172020-12-112.463000
182021-12-1618.634000
192022-12-290.706000
202023-10-050.723000
212025-12-1828.210000
222009-07-060.413000
232016-07-070.644000
242022-12-1624.143000
252024-04-050.696000
262026-07-070.616000
272015-07-080.706000
282022-07-070.692000
292020-07-070.659000
302008-12-300.498000
312023-07-060.637000
322014-12-300.850000
332018-04-060.865000
342025-12-300.599000
352007-12-270.751000
362009-12-300.603000
372019-12-1329.361000
382020-10-060.666000
392024-12-1826.200000
402025-04-040.615000
412026-04-070.617000
422008-03-280.554000
432016-12-290.908000
442019-07-090.878000
452025-07-080.717000
462017-12-144.467000
472018-10-041.040000
482020-04-070.802000
492021-04-060.804000
502023-04-050.731000
512008-07-030.597000
522016-04-070.925000
532019-12-300.739000
542022-04-060.784000
552024-07-090.696000
562015-10-050.831000
572018-12-281.186000
582018-07-091.164000
592021-07-070.745000
602021-12-300.776000
612024-10-070.739000
622014-12-1010.395000
632017-07-070.811000
642020-12-300.824000
652023-12-280.642000
662016-10-060.829000
672017-04-070.452000
682019-10-080.925000
692021-10-050.825000
702022-10-060.810000
712009-10-050.433000
722015-12-300.863000