f/overrides/event-backup/eusb-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
22022-10-030.087000
32024-02-010.121000
42024-03-010.120000
52025-06-020.137000
62026-02-020.143000
72024-04-010.125000
82025-10-010.149000
92026-08-030.144000
102022-04-010.062000
112022-05-020.074000
122022-08-010.082000
132022-12-010.098000
142023-12-140.116000
152021-07-010.042000
162021-11-010.052000
172023-10-020.110000
182025-12-010.141000
192026-05-010.141000
202021-04-010.044000
212023-06-010.106000
222024-07-010.129000
232023-05-010.107000
242024-06-030.130000
252025-04-010.136000
262020-08-030.060000
272021-02-010.038000
282021-08-020.045000
292022-06-010.079000
302024-08-010.132000
312020-10-010.057000
322022-11-010.091000
332024-09-030.134000
342024-11-010.136000
352025-05-010.138000
362020-09-010.054000
372020-11-020.046000
382021-06-010.046000
392022-03-010.057000
402026-03-020.139000
412021-03-010.042000
422021-09-010.049000
432024-12-020.138000
442025-08-010.144000
452022-12-150.098000
462025-02-030.140000
472021-10-010.050000
482023-09-010.112000
492021-12-160.041000
502022-02-010.053000
512022-09-010.084000
522025-12-190.142000
532026-04-010.146000
542025-09-020.143000
552021-12-010.049000
562022-07-010.071000
572023-02-010.118000
582023-04-030.105000
592023-07-030.108000
602026-07-010.143000
612023-03-010.101000
622023-08-010.110000
632023-11-010.121000
642025-03-030.133000
652025-11-030.143000
662020-12-010.042000
672020-12-170.028000
682021-05-030.048000
692023-12-010.120000
702024-05-010.126000
712024-10-010.134000
722024-12-180.137000
732025-07-010.141000
742026-06-010.145000