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

855 B

1DateDividends
22017-08-240.306000
32019-02-280.292000
42019-05-280.261000
52024-08-280.279000
62023-11-280.272000
72025-08-280.309000
82026-03-020.320000
92017-02-270.292000
102017-11-280.300000
112021-02-260.196000
122021-05-270.208000
132021-11-260.221000
142022-02-280.196000
152022-05-260.225000
162024-02-280.263000
172016-02-250.340000
182019-08-270.299000
192020-08-270.240000
202020-11-270.212000
212024-11-290.285000
222018-11-280.286000
232020-02-280.273000
242020-05-280.229000
252023-05-250.264000
262022-08-250.220000
272016-05-250.340000
282017-05-240.314000
292018-02-280.266000
302019-11-270.295000
312025-05-290.309000
322016-11-250.316000
332022-11-280.229000
342023-02-280.251000
352023-08-250.260000
362024-05-290.288000
372025-03-030.300000
382026-05-290.324000
392016-08-240.320000
402018-05-250.319000
412018-08-270.314000
422021-08-260.199000
432025-12-010.317000