f/overrides/event-backup/alvdx-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
22014-12-230.045000
32020-12-220.129000
42017-09-190.088000
52020-03-100.038000
62015-12-280.052000
72024-03-190.050000
82025-03-250.048000
92025-12-161.182000
102013-12-230.045000
112017-03-210.039000
122021-03-230.047000
132022-06-210.050000
142025-09-230.058000
152017-06-200.046000
162018-12-310.060000
172026-06-090.044000
182019-09-170.052000
192024-06-180.073000
202016-03-150.026000
212018-06-190.061000
222023-12-190.235000
232024-09-170.061000
242016-06-210.050000
252021-09-210.060000
262017-12-120.380000
272018-03-200.056000
282020-09-220.051000
292013-09-100.040000
302016-09-200.045000
312019-03-190.043000
322022-03-220.590000
332022-12-210.547000
342015-03-100.018000
352015-06-090.039000
362021-12-212.068000
372022-09-200.060000
382014-03-110.026000
392014-06-100.046000
402020-06-160.058000
412014-09-090.034000
422018-12-200.060000
432019-12-200.147000
442023-03-210.041000
452023-09-190.054000
462025-06-240.058000
472016-12-270.084000
482017-12-260.043000
492021-06-220.071000
502018-09-180.051000
512018-12-110.398000
522015-09-080.036000
532019-06-180.064000
542023-06-200.065000
552024-12-170.826000
562026-03-100.023000