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

1DateDividends
22023-04-040.080000
32023-12-040.097000
42023-12-220.095000
52024-12-030.098000
62026-03-030.099000
72018-08-020.070000
82019-12-240.071000
92022-03-020.061000
102025-02-040.091000
112025-03-040.099000
122026-02-030.105000
132018-11-020.083000
142021-03-020.055000
152022-12-020.075000
162024-04-020.097000
172025-12-020.101000
182019-07-020.073000
192020-11-030.053000
202021-06-020.059000
212026-05-040.106000
222021-12-230.056000
232022-08-020.063000
242025-09-030.095000
252025-04-020.099000
262019-09-040.071000
272024-02-020.108000
282024-03-040.098000
292021-09-020.050000
302024-08-020.093000
312024-10-020.098000
322025-11-040.095000
332019-03-040.074000
342019-10-020.069000
352020-09-020.056000
362025-07-020.096000
372026-07-020.092000
382026-08-040.106000
392018-12-280.084000
402020-06-020.056000
412020-07-020.056000
422019-11-040.070000
432020-12-240.106000
442022-04-040.062000
452021-10-040.055000
462022-06-020.066000
472023-02-020.075000
482023-03-020.085000
492023-10-030.096000
502019-02-040.073000
512019-12-030.070000
522020-12-020.052000
532024-07-020.092000
542021-11-020.058000
552022-05-030.065000
562022-11-020.074000
572022-12-230.084000
582023-09-050.089000
592019-04-020.076000
602020-02-040.066000
612020-04-020.057000
622025-12-230.100000
632021-05-040.059000
642023-05-020.085000
652023-08-020.085000
662023-11-020.098000
672026-04-020.113000
682018-09-050.073000
692018-12-040.074000
702019-05-020.073000
712022-02-020.055000
722022-09-020.069000
732025-06-030.098000
742025-08-040.106000
752018-06-040.074000
762020-05-040.056000
772021-02-020.053000
782024-12-200.100000
792025-10-020.096000
802019-06-040.078000
812021-07-020.058000
822024-06-040.100000
832024-05-020.101000
842024-09-040.096000
852026-06-020.099000
862018-07-030.070000
872020-03-030.069000
882020-08-040.053000
892021-12-020.125000
902023-06-020.081000
912023-07-050.081000
922024-11-040.100000
932025-05-020.105000
942019-08-020.073000
952021-04-050.058000
962021-08-030.054000
972022-10-040.076000
982018-10-020.075000
992020-10-020.056000
1002022-07-050.070000