f/overrides/event-backup/lcbex-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.1 KiB

1DateDividends
22020-12-180.130000
32022-12-200.920000
42026-06-300.533000
52016-03-310.078000
62018-12-061.045000
72019-12-191.272000
82021-03-310.089000
92025-09-300.095000
102017-12-210.085000
112020-09-300.107000
122022-03-310.119000
132015-12-220.072000
142019-06-280.486000
152021-09-300.090000
162024-06-280.345000
172023-09-290.131000
182013-09-300.074000
192014-06-270.096000
202014-09-300.090000
212018-03-280.088000
222020-06-300.211000
232021-06-300.091000
242015-03-310.069000
252015-06-300.117000
262016-09-300.071000
272017-06-300.160000
282018-09-270.093000
292018-12-200.140000
302014-03-280.117000
312017-03-310.075000
322017-09-290.078000
332024-03-280.122000
342026-03-310.102000
352019-03-290.099000
362021-12-202.894000
372014-12-230.088000
382025-06-300.800000
392024-12-202.355000
402013-06-260.094000
412017-12-061.379000
422018-06-280.102000
432019-09-300.104000
442022-09-300.121000
452024-09-300.111000
462013-12-260.057000
472016-12-070.386000
482023-06-300.682000
492025-03-310.112000
502020-03-310.117000
512022-06-300.459000
522023-12-191.722000
532025-12-193.086000
542015-09-300.102000
552016-06-300.100000
562016-12-220.084000
572023-03-310.125000