f/overrides/event-backup/jpie-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.1 KiB

1DateDividends
22022-12-010.205000
32024-12-310.226000
42023-11-010.228000
52024-10-010.231000
62025-03-030.218000
72025-09-020.226000
82021-12-300.182000
92023-02-010.209000
102023-08-010.206000
112023-10-020.230000
122024-06-030.235000
132024-11-010.230000
142025-02-030.220000
152022-02-010.133000
162022-10-030.204000
172023-03-010.206000
182023-12-010.233000
192024-02-010.237000
202024-04-010.236000
212022-05-020.143000
222023-05-010.204000
232023-06-010.204000
242024-08-010.232000
252025-06-020.203000
262026-02-020.204000
272021-12-010.133000
282022-11-010.201000
292025-05-010.228000
302025-11-030.217000
312025-12-310.214000
322026-04-010.216000
332026-08-030.215000
342022-07-010.187000
352024-05-010.234000
362026-06-010.210000
372022-09-010.185000
382024-12-020.224000
392025-10-010.223000
402022-04-010.141000
412023-07-030.206000
422024-07-010.236000
432025-04-010.213000
442025-07-010.212000
452025-08-010.223000
462023-09-010.204000
472024-09-030.231000
482026-07-010.216000
492022-03-010.109000
502022-06-010.135000
512022-08-010.180000
522023-12-280.261000
532025-12-010.220000
542022-12-150.009000
552022-12-290.195000
562023-04-030.208000
572024-03-010.235000
582026-03-020.208000
592026-05-010.207000