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

875 B

1DateDividends
22020-09-100.087000
32023-06-220.120000
42023-12-151.245000
52025-12-122.824000
62015-09-100.089000
72016-06-160.162000
82017-09-140.078000
92019-12-122.193000
102021-09-160.106000
112025-09-220.092000
122026-06-220.088000
132015-12-101.570000
142018-06-140.079000
152018-12-131.487000
162024-06-210.111000
172024-12-132.002000
182015-03-120.057000
192018-09-130.109000
202020-06-110.070000
212024-09-200.092000
222018-03-150.050000
232019-09-120.125000
242020-03-120.039000
252019-03-140.058000
262020-12-100.331000
272022-09-150.200000
282025-06-200.111000
292014-09-110.036000
302016-03-100.075000
312017-06-150.075000
322019-06-130.077000
332022-12-155.468000
342024-03-220.307000
352025-03-210.104000
362014-12-111.020000
372016-12-082.511000
382017-12-143.062000
392023-03-220.108000
402023-09-220.123000
412026-03-200.087000
422015-06-110.065000
432016-09-150.084000
442021-12-163.747000