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

836 B

1DateDividends
21996-12-310.828000
32021-12-164.153000
42022-12-1521.520000
51989-12-291.006000
61991-12-300.480000
71994-12-280.991000
81995-06-280.065000
92009-12-100.239000
101993-12-290.282000
111995-12-270.207000
122002-12-200.003000
132005-12-150.170000
142015-12-100.935000
152018-12-134.771000
161994-06-280.052000
171999-12-232.724000
182000-05-314.260000
192006-12-140.048000
202007-12-130.071000
212013-12-120.462000
222020-12-102.822000
231987-12-310.050000
241994-09-280.066000
251995-03-290.060000
261997-12-230.571000
271995-09-270.069000
282019-12-120.444000
292010-12-090.620000
302014-12-110.538000
312017-12-143.403000
322023-12-151.913000
331994-03-290.070000
341998-12-230.695000
352000-12-228.647000
362008-12-110.263000
372024-12-131.361000
382025-12-123.391000
391988-12-300.114000
401990-12-280.695000
411992-12-290.503000
422012-12-130.286000