f/overrides/event-backup/mhyzx-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.2 KiB

1DateDividends
22022-09-130.122000
32024-06-130.058000
42025-01-270.044000
52022-06-140.119000
62022-12-130.260000
72023-05-110.046000
82024-02-130.046000
92019-06-170.139000
102024-04-110.054000
112023-10-120.056000
122020-09-150.145000
132023-11-100.057000
142024-03-130.048000
152024-05-130.056000
162024-08-150.071000
172025-06-260.065000
182026-04-270.057000
192019-03-150.096000
202023-01-120.013000
212024-01-110.014000
222025-02-260.062000
232026-06-250.061000
242019-09-160.222000
252025-05-270.056000
262026-01-270.042000
272026-07-280.059000
282021-09-140.125000
292021-03-160.083000
302024-07-110.062000
312020-06-150.117000
322025-10-270.057000
332025-12-160.079000
342022-03-150.073000
352026-03-260.062000
362024-10-100.053000
372025-03-270.065000
382025-07-280.059000
392026-02-240.049000
402023-07-130.052000
412020-12-150.221000
422023-12-130.133000
432024-09-120.055000
442025-11-240.053000
452026-05-270.054000
462019-12-160.262000
472023-08-110.050000
482025-09-250.058000
492021-12-140.526000
502025-08-270.057000
512025-04-280.067000
522021-06-150.122000
532023-03-130.063000
542020-03-160.067000
552023-04-130.052000
562024-11-130.061000
572023-02-130.045000
582023-09-130.052000
592024-12-120.106000
602023-06-130.055000