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

1DateDividends
22015-04-100.597000
32017-04-070.448000
42024-04-122.723000
51991-06-140.200000
61993-04-020.050000
71997-12-122.100000
82013-04-121.364000
92016-12-160.824000
101987-12-140.140000
111995-04-070.040000
122010-04-090.010000
132010-12-100.295000
141989-06-130.020000
151995-12-150.750000
161996-12-131.080000
172006-12-084.540000
182014-04-113.722000
192025-12-262.521000
201988-12-150.090000
212006-04-130.500000
222019-12-202.105000
232020-04-082.672000
242021-04-093.069000
252026-04-101.649000
262008-04-110.010000
272008-12-120.550000
282011-12-090.358000
291991-12-200.060000
302010-12-300.040000
312015-12-181.509000
322021-12-172.747000
332024-12-265.138000
341992-06-121.500000
351993-12-101.920000
362009-12-110.320000
372017-12-159.502000
382019-04-052.360000
392023-12-213.753000
402007-04-130.060000
412007-12-144.800000
422009-12-300.015000
431989-12-110.130000
441999-12-102.950000
452012-04-130.037000
462020-12-182.470000
472022-12-160.551000
481996-04-120.400000
492002-04-120.900000
502004-04-080.590000
512004-12-100.100000
522000-12-150.770000
532001-04-120.330000
542016-04-151.356000
551997-02-071.000000
562010-04-300.029000
572018-12-148.435000
581997-04-111.440000
591998-12-110.900000
601999-04-093.650000
612011-04-060.030000
622018-04-069.360000
632002-12-130.740000
642005-12-091.550000
652013-12-203.862000
662023-04-142.750000
672025-04-110.499000
681992-12-110.240000
691998-04-093.080000
702003-12-121.370000
712005-04-150.310000
722012-12-211.452000
732014-12-223.576000