f/overrides/event-backup/aom-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.4 KiB

1DateDividends
22014-10-020.132000
32017-07-060.254000
42017-10-030.162000
52018-12-280.252000
62024-04-020.221000
72026-07-020.407000
82011-03-280.097000
92013-10-020.129000
102021-12-230.286000
112023-12-220.448000
122025-12-230.533000
132012-03-270.068000
142018-04-030.165000
152012-12-260.255000
162021-10-040.124000
172026-04-020.310000
182010-12-270.179000
192012-06-260.226000
202019-10-020.202000
212022-04-040.134000
222023-10-030.215000
232011-12-270.204000
242018-10-020.196000
252017-12-280.706000
262024-10-020.261000
272025-04-020.247000
282009-12-280.171000
292015-04-020.128000
302025-10-020.268000
312018-07-030.290000
322021-04-050.113000
332020-10-020.163000
342020-12-240.266000
352010-03-260.066000
362012-09-260.120000
372022-12-230.302000
382023-04-040.193000
392019-04-020.215000
402019-07-020.340000
412015-10-020.133000
422009-09-240.129000
432013-07-020.228000
442023-07-050.301000
452015-12-280.157000
462017-04-040.137000
472013-04-020.117000
482014-07-020.272000
492015-07-020.245000
502016-10-040.139000
512021-07-020.188000
522008-12-260.148000
532010-06-250.175000
542009-06-250.188000
552016-12-280.232000
562022-10-040.170000
572011-09-270.147000
582013-12-270.166000
592020-04-020.189000
602022-07-050.257000
612024-12-200.527000
622025-07-020.374000
632014-04-020.122000
642019-12-240.310000
652011-06-270.249000
662024-07-020.337000
672009-03-260.080000
682010-09-270.094000
692016-07-060.238000
702020-07-020.256000
712014-12-260.207000
722015-12-290.011000