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

835 B

1DateDividends
22021-03-190.049000
32021-12-170.232000
42022-09-160.173000
52023-12-150.201000
62016-09-210.121000
72017-12-190.162000
82018-09-260.127000
92019-06-280.167000
102020-09-180.139000
112022-03-180.138000
122023-09-150.149000
132024-03-150.113000
142017-06-210.106000
152024-09-200.183000
162017-09-210.109000
172018-03-210.084000
182020-03-200.157000
192025-09-190.250000
202026-06-180.246000
212016-12-210.381000
222018-12-190.150000
232019-09-200.171000
242024-12-200.238000
252018-06-270.146000
262022-06-240.168000
272023-06-230.210000
282025-03-210.155000
292025-12-190.266000
302021-09-170.126000
312017-03-220.043000
322019-03-150.089000
332020-06-260.116000
342020-12-180.212000
352024-06-210.196000
362016-06-210.061000
372023-03-170.150000
382019-12-200.173000
392022-12-160.253000
402025-06-200.258000
412026-03-200.161000
422021-06-250.142000