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

1DateDividends
22025-04-250.071000
32022-11-250.053000
42023-10-260.065000
52021-10-010.067000
62022-12-270.042000
72023-03-280.076000
82023-07-260.056000
92024-05-280.073000
102025-11-240.044000
112019-10-010.022000
122020-12-010.070000
132021-04-010.070000
142025-08-260.060000
152026-05-260.082000
162019-07-010.018000
172020-07-010.050000
182024-04-250.064000
192024-08-270.062000
202024-11-250.063000
212025-02-250.062000
222025-07-280.074000
232020-06-010.062000
242022-02-230.071000
252021-09-010.060000
262022-03-280.090000
272023-02-230.090000
282026-01-270.121000
292020-09-010.046000
302021-03-010.042000
312021-07-010.043000
322024-02-260.064000
332024-03-250.079000
342025-01-280.064000
352019-08-010.023000
362020-04-010.048000
372021-08-020.038000
382025-09-250.090000
392025-10-280.099000
402019-11-010.034000
412020-11-020.024000
422022-07-260.045000
432024-12-260.053000
442020-02-030.023000
452022-05-250.087000
462023-06-270.050000
472023-09-260.056000
482022-12-150.184000
492023-04-250.072000
502026-04-270.097000
512026-06-250.082000
522024-10-280.057000
532026-03-260.089000
542022-10-260.022000
552024-06-250.060000
562025-05-230.083000
572025-06-250.075000
582020-03-020.068000
592021-06-010.027000
602022-08-260.077000
612023-01-260.041000
622023-05-250.091000
632024-01-260.061000
642024-07-260.063000
652024-09-250.067000
662019-09-030.055000
672021-05-030.025000
682025-03-260.072000
692025-12-260.070000
702026-07-280.073000
712020-08-030.025000
722020-10-010.039000
732021-11-010.047000
742022-01-260.050000
752022-04-260.032000
762022-09-270.062000
772023-11-270.065000
782026-02-240.058000
792019-12-020.308000
802021-02-010.027000
812023-08-280.064000
822022-06-270.074000
832023-12-260.052000
842020-05-010.017000
852021-12-010.837000