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

1DateDividends
21997-11-146.391000
31999-11-154.328000
42020-12-043.533000
51987-12-230.044000
61990-09-240.200000
71991-03-250.150000
81984-09-210.094000
91986-06-230.068000
101984-12-210.053000
112016-12-120.320000
122022-12-060.821000
131987-09-230.060000
142002-07-310.001000
152009-12-290.085000
162000-11-152.692000
172002-10-310.001000
182013-12-126.000000
192014-12-116.708000
202024-12-102.492000
211987-06-230.070000
221994-09-260.060000
231996-03-250.010000
241987-03-230.055000
252019-12-053.223000
261992-03-240.070000
271994-03-240.040000
282007-11-144.254000
291988-06-230.080000
301989-09-250.260000
311993-12-200.040000
321994-12-190.115000
331986-03-210.064000
341990-03-260.200000
351993-09-240.040000
361992-12-180.080000
371991-06-240.150000
381992-09-240.070000
391995-03-240.055000
401995-09-250.040000
411985-06-210.065000
421985-09-230.082000
431988-03-230.030000
441985-12-230.077000
451986-09-230.070000
461991-12-200.120000
471992-06-240.070000
481993-06-240.050000
491995-12-180.030000
501996-12-122.824000
512017-12-115.500000
521988-09-230.070000
531988-12-200.112000
541989-06-260.070000
552018-12-104.851000
561989-03-270.080000
571990-12-210.200000
581995-06-260.045000
591990-06-250.200000
601991-09-240.115000
611993-03-240.060000
621994-06-240.050000
632002-06-280.001000
641985-03-220.062000
651986-12-230.062000
661989-12-210.190000
672015-12-108.407000
682021-12-0612.418000
692025-12-102.995000