f/overrides/event-backup/larax-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.5 KiB

1DateDividends
22021-10-290.056000
32023-10-310.073000
42024-03-280.070000
52020-05-290.052000
62021-03-310.050000
72021-09-300.059000
82024-01-310.081000
92025-01-310.064000
102025-10-310.073000
112025-12-310.056000
122026-01-300.071000
132019-10-310.052000
142021-12-170.352000
152025-11-280.062000
162021-01-290.047000
172025-07-310.075000
182025-03-310.064000
192026-02-270.061000
202020-08-310.055000
212019-12-310.060000
222021-11-300.058000
232023-03-310.065000
242025-02-280.060000
252019-12-180.007000
262023-06-300.073000
272020-09-300.062000
282022-02-280.050000
292022-03-310.056000
302023-11-300.060000
312025-05-300.061000
322020-07-310.058000
332023-05-310.068000
342024-10-310.073000
352026-03-310.077000
362020-12-310.040000
372024-08-300.059000
382024-05-310.058000
392020-04-300.060000
402021-07-300.065000
412024-12-310.055000
422026-05-290.058000
432020-01-310.072000
442020-10-300.056000
452021-07-290.042000
462021-12-310.053000
472023-07-310.064000
482025-06-300.058000
492020-03-310.062000
502020-06-300.060000
512021-02-260.048000
522021-04-300.048000
532021-05-280.067000
542023-09-290.060000
552024-04-300.089000
562024-09-300.060000
572019-09-300.025000
582026-04-300.080000
592026-06-300.058000
602024-11-290.054000
612022-01-310.052000
622023-04-280.069000
632024-02-290.073000
642024-06-280.061000
652025-09-300.063000
662026-07-310.065000
672020-11-300.068000
682022-05-310.065000
692023-12-290.066000
702025-04-300.072000
712025-08-290.062000
722021-08-310.064000
732022-04-290.058000
742023-08-310.061000
752024-07-310.080000
762021-06-300.057000