f/overrides/event-backup/eramx-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.6 KiB

1DateDividends
22021-01-290.039000
32022-04-290.038000
42022-08-310.046000
52024-03-280.063000
62024-05-310.062000
72020-07-310.038000
82024-04-300.060000
92024-07-310.062000
102026-04-300.051000
112026-07-310.053000
122021-02-260.037000
132020-06-300.040000
142021-03-310.034000
152023-11-300.061000
162026-06-300.052000
172020-01-310.048000
182020-10-300.036000
192021-04-300.036000
202023-05-310.057000
212024-11-290.059000
222025-02-280.054000
232025-11-280.054000
242020-09-300.038000
252021-10-290.036000
262021-11-300.035000
272023-03-310.056000
282023-06-300.057000
292020-03-310.042000
302022-10-310.048000
312023-08-310.062000
322023-10-310.061000
332025-05-300.058000
342025-09-300.055000
352019-12-100.019000
362021-05-280.037000
372022-01-310.038000
382024-08-300.061000
392024-12-310.064000
402025-06-300.057000
412025-12-310.074000
422020-12-310.042000
432020-11-300.037000
442019-11-290.042000
452021-07-300.037000
462023-12-290.090000
472025-04-300.057000
482026-01-300.054000
492020-04-300.037000
502022-03-310.036000
512024-01-310.062000
522024-10-310.058000
532025-01-310.058000
542020-02-280.044000
552022-07-290.042000
562021-09-300.038000
572022-12-300.054000
582024-06-280.061000
592025-07-310.057000
602025-08-290.057000
612026-03-310.052000
622026-05-290.053000
632022-09-300.050000
642022-11-300.052000
652023-01-310.055000
662024-02-290.060000
672021-12-310.040000
682023-07-310.059000
692023-09-290.059000
702025-03-310.058000
712026-02-270.051000
722022-02-280.037000
732020-05-290.038000
742022-06-300.042000
752023-04-280.055000
762024-09-300.061000
772019-12-310.042000
782021-06-300.037000
792021-08-310.038000
802022-05-310.040000
812023-02-280.053000
822025-10-310.055000
832020-08-310.039000