f/overrides/event-backup/gcblx-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
22001-12-270.052000
32013-12-300.031000
42018-12-280.568000
51995-06-230.043000
61995-12-200.085000
72002-12-300.108000
82023-12-280.959000
92000-06-290.070000
102005-12-290.012000
112007-06-280.109000
122020-12-301.147000
132022-12-290.577000
141999-06-290.109000
152001-06-280.112000
162009-12-300.090000
172010-12-300.077000
182018-06-280.026000
191993-06-250.030000
202009-06-290.105000
212005-06-290.031000
222014-06-260.061000
232021-12-301.492000
242025-12-301.635000
251992-06-230.015000
262003-12-300.080000
272012-06-280.043000
282013-06-270.036000
292020-06-290.056000
302023-06-290.049000
311994-06-240.043000
321994-12-210.053000
332014-12-301.192000
342019-06-270.053000
351992-12-290.034000
362000-12-283.513000
372010-06-290.088000
382017-12-280.335000
392026-06-290.199000
401997-12-231.439000
411999-12-230.004000
422002-06-270.067000
432004-06-290.039000
442008-06-270.112000
452017-06-290.005000
462011-12-290.059000
472025-06-270.085000
482006-12-280.097000
492008-12-300.168000
502012-12-280.090000
511998-12-230.869000
521998-12-290.003000
531997-06-260.041000
542019-12-300.520000
551993-12-210.030000
561996-06-260.013000
571996-12-271.655000
582004-12-300.026000
592007-12-280.162000
602024-12-302.319000
612003-06-270.059000
622006-06-290.017000
632011-06-290.059000
642015-12-300.681000
652016-12-290.504000
662024-06-270.072000