f/overrides/event-backup/fidsx-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
22007-12-210.566000
32014-12-220.155200
42016-12-160.099100
52021-04-090.011000
62023-04-140.147000
71998-04-031.023000
82002-12-130.070000
92013-04-120.007000
102022-04-080.624000
112023-12-210.211000
122002-04-050.012000
131997-12-120.750000
141999-12-100.396000
152009-12-300.003000
162024-04-120.079000
171992-06-050.083000
181990-12-140.052000
192010-04-300.002400
202022-12-160.592000
211985-06-240.029000
222001-12-140.228000
232003-04-040.009000
242009-12-180.040000
251994-04-150.039000
262017-12-150.340100
271989-06-140.023000
281991-12-130.035000
291993-12-100.685000
301996-04-040.167000
312019-12-200.605000
321989-12-110.029000
331987-12-160.166000
341988-12-130.081000
351999-04-010.177000
362000-12-150.248000
372020-12-180.170000
381984-06-250.008000
391992-12-110.306000
402001-04-060.239000
412003-12-120.085000
421984-01-300.001000
431997-04-040.365000
442004-12-100.860000
452005-12-090.397000
462011-12-280.000400
472018-04-060.271900
482025-12-260.873000
491995-12-150.128000
501996-12-130.352000
511998-12-110.077000
522005-04-150.587000
532009-04-170.022000
542015-12-180.136700
552018-12-140.847000
561994-12-090.433000
571993-04-020.067000
582012-12-210.074700
592025-04-110.272000
601986-07-140.020500
612010-12-170.018000
622013-12-200.067700
632026-04-100.228000
642008-12-190.116000
652004-04-080.166000
662007-04-130.133000
672017-04-070.146100
682000-04-070.177000
692020-04-080.426000
702014-04-110.010200
712006-12-081.060000
722008-04-110.019000
732011-12-160.013600
742021-12-170.525000
752024-12-260.820000
762006-04-130.379000