f/overrides/event-backup/coiax-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
22026-03-310.030000
32020-05-290.006000
42022-08-310.019000
52022-10-310.025000
62024-05-310.044000
72024-08-300.044000
82025-01-310.036000
92025-04-300.035000
102020-02-280.012000
112020-04-300.006000
122023-09-290.043000
132023-11-300.043000
142025-10-310.034000
152026-06-300.029000
162019-10-310.017000
172020-08-310.001000
182019-06-280.018000
192022-06-300.008000
202022-12-300.032000
212023-06-300.039000
222024-03-280.044000
232025-03-310.036000
242019-01-310.021000
252019-08-300.019000
262019-11-290.014000
272022-07-290.012000
282019-03-290.020000
292020-03-310.010000
302025-02-280.034000
312025-09-300.034000
322026-01-300.031000
332026-05-290.030000
342019-04-300.019000
352022-04-290.002000
362023-03-310.039000
372023-08-310.046000
382024-04-300.044000
392025-08-290.036000
402025-11-280.031000
412018-12-310.019000
422022-03-310.001000
432023-12-290.045000
442024-06-280.043000
452024-07-310.042000
462025-06-300.035000
472026-07-310.031000
482020-07-310.002000
492023-01-310.039000
502023-04-280.037000
512023-07-310.044000
522024-09-300.042000
532026-04-300.029000
542024-01-310.045000
552018-09-280.016000
562018-10-310.017000
572019-07-310.023000
582020-06-300.003000
592022-05-310.005000
602023-02-280.036000
612023-05-310.044000
622024-02-290.042000
632024-12-310.038000
642025-07-310.036000
652025-12-310.032000
662019-05-310.019000
672020-01-310.014000
682018-11-300.018000
692023-10-310.046000
702024-10-310.040000
712025-05-300.036000
722019-12-310.012000
732022-09-300.019000
742024-11-290.038000
752026-02-270.028000
762019-02-280.018000
772019-09-300.017000
782022-11-300.028000