f/overrides/event-backup/deo-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.3 KiB

1DateDividends
21992-01-170.666000
31994-07-180.406000
42000-03-080.596000
52006-03-080.832000
61994-01-240.600000
71998-10-070.737000
82009-03-040.792000
92015-02-251.301000
102020-08-132.208000
111991-08-050.388000
122007-09-121.624000
132016-02-241.300000
142000-10-110.804000
152022-08-252.278000
162023-08-242.509000
172025-10-172.519000
181995-01-200.702000
191999-10-060.834000
202008-03-051.035000
212011-03-020.996000
222012-09-051.708000
232014-02-261.299000
242022-02-241.571000
251998-04-010.832000
262010-09-081.464000
272024-02-291.620000
281993-01-150.598000
292002-09-181.010000
302004-03-030.803000
312016-08-101.925000
322017-08-092.032000
332025-02-281.620000
342013-08-141.793000
352017-02-221.192000
362018-08-092.130000
371992-08-030.416000
381999-03-240.561000
392001-03-070.574000
402015-08-122.177000
412018-02-221.423000
422021-02-251.535000
432026-04-170.800000
441993-08-020.365000
452024-08-302.519000
462004-09-151.217000
472007-03-070.981000
482008-09-101.553000
492012-02-291.048000
502014-09-192.158000
512001-09-190.871000
522002-03-060.590000
532003-03-050.702000
542005-03-020.860000
552010-03-030.916000
562019-02-281.369000
572019-08-082.121000
582023-03-021.529000
592003-09-170.992000
602009-09-091.445000
612013-02-271.127000
622011-09-071.631000
632021-08-262.480000
642005-09-141.343000
652006-09-131.457000
662020-02-271.436000