f/overrides/event-backup/cpz-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
22022-05-120.140000
32023-09-110.140000
42024-12-300.336000
52026-07-140.140000
62020-09-110.110000
72022-12-290.140000
82023-07-130.140000
92025-02-130.140000
102025-05-130.140000
112021-10-080.140000
122021-11-100.140000
132021-04-130.130000
142023-08-100.140000
152024-07-120.140000
162026-04-140.140000
172021-12-130.140000
182026-05-140.140000
192021-05-130.130000
202021-06-110.130000
212021-09-130.140000
222022-08-110.140000
232025-10-150.140000
242024-08-090.140000
252025-06-120.140000
262025-08-140.140000
272020-06-110.110000
282022-11-100.140000
292025-07-140.140000
302023-12-280.140000
312025-04-110.140000
322021-08-120.140000
332022-02-110.140000
342022-03-110.140000
352023-02-100.140000
362023-04-130.140000
372023-12-110.140000
382025-11-140.140000
392026-03-130.140000
402020-02-130.110000
412021-03-110.130000
422022-04-120.140000
432023-10-120.140000
442024-03-130.140000
452025-03-130.140000
462019-12-300.042000
472020-12-110.120000
482022-12-090.140000
492023-06-090.140000
502024-09-130.140000
512025-09-150.140000
522020-03-120.110000
532020-11-120.110000
542021-07-120.140000
552022-06-100.140000
562024-06-140.140000
572024-10-150.140000
582025-12-300.140000
592026-06-120.140000
602020-05-120.110000
612020-07-100.110000
622020-12-300.120000
632022-07-120.140000
642023-11-130.140000
652024-12-130.140000
662020-04-130.110000
672020-10-130.110000
682023-03-130.140000
692025-12-120.140000
702026-02-130.140000
712026-08-140.140000
722020-08-130.110000
732021-12-300.140000
742022-09-120.140000
752023-05-110.140000
762024-02-090.140000
772024-04-110.140000
782021-02-110.130000
792022-10-130.140000
802024-05-130.140000
812024-11-130.140000