f/overrides/event-backup/ltcfx-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
22021-06-150.392000
32021-08-160.012000
42022-03-280.012000
52023-06-150.312000
62016-06-140.616000
72018-12-140.548000
82021-01-210.004000
92025-09-150.945000
102015-12-140.472000
112017-09-140.564000
122025-09-020.010000
132018-09-140.580000
142020-08-310.012000
152021-01-220.004000
162020-03-090.016000
172024-06-170.633000
182017-03-140.600000
192021-01-110.012000
202021-02-190.004000
212021-03-310.004000
222022-03-150.404000
232024-03-150.625000
242018-06-140.560000
252020-03-130.504000
262020-07-290.004000
272026-03-160.745000
282026-06-150.735000
292024-09-160.464000
302025-10-010.003000
312026-02-270.056000
322021-12-130.012000
332022-02-160.004000
342025-06-300.884000
352021-09-130.012000
362021-10-180.012000
372021-11-150.012000
382021-07-210.004000
392023-05-310.112000
402025-11-280.067000
412019-03-140.540000
422019-12-160.536000
432020-06-190.001000
442021-05-130.004000
452023-12-150.794000
462018-03-140.516000
472020-03-310.004000
482020-12-160.340000
492017-06-140.568000
502021-06-080.004000
512023-03-150.140000
522025-07-310.003000
532015-09-140.520000
542020-03-161.328000
552024-12-160.706000
562020-06-120.360000
572022-03-010.004000
582025-03-170.621000
592017-12-140.548000
602022-02-010.004000
612023-09-152.860000
622021-03-190.004000
632021-09-210.004000
642022-12-150.312000
652024-07-310.085000
662019-06-140.572000
672019-09-160.568000
682022-11-030.004000
692022-01-060.004000
702022-04-250.012000
712022-05-230.012000