f/overrides/event-backup/ewp-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
22013-12-180.579000
31997-08-251.090000
41999-08-251.086000
52018-12-180.520000
62020-12-300.068000
71998-08-250.725000
82002-12-230.156000
91998-12-220.396000
102007-12-201.158000
112000-08-240.949000
122015-06-250.566000
132023-12-200.475000
142001-08-240.163000
151996-12-230.031000
161997-12-230.023000
172000-12-200.950000
182021-12-130.435000
192023-06-070.352000
202008-06-251.142000
212017-06-200.311000
222024-06-110.533000
232009-06-230.825000
242011-06-220.802000
252022-12-130.371000
262016-06-220.551000
272025-06-160.484000
282011-12-202.121000
292014-06-250.582000
302015-12-210.523000
312010-12-211.111000
322022-06-090.372000
331996-08-260.314000
342009-12-221.222000
352013-06-270.516000
362020-12-140.411000
372006-12-200.383000
382021-06-100.429000
392008-12-231.541000
402019-06-170.397000
412019-12-160.678000
422020-06-150.214000
432003-12-220.269000
442024-12-170.819000
452004-12-230.611000
462005-12-230.741000
472012-06-210.675000
482014-12-171.051000
492017-12-190.580000
502018-06-190.469000
512025-12-160.740000
522026-06-150.924000
532016-12-210.681000
542010-06-231.037000
552012-12-180.728000