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

1DateDividends
22013-11-153.500000
31991-06-030.100000
41994-06-010.150000
52000-05-310.500000
62010-11-090.700000
72011-11-090.800000
82012-06-080.200000
92017-11-100.800000
102019-06-070.200000
111993-11-091.500000
122008-06-040.200000
132008-11-122.120000
142020-11-130.650000
152014-06-060.200000
162016-06-100.200000
172019-11-150.370000
182002-05-290.100000
192012-11-130.540000
202012-12-260.200000
211993-05-280.100000
222000-11-153.850000
232005-11-091.800000
242018-06-080.250000
251987-06-240.170000
261988-11-280.120000
271992-11-100.070000
282024-06-140.200000
292004-06-040.150000
302004-11-091.170000
312014-11-141.550000
322026-06-120.310000
331992-06-010.100000
341995-06-060.150000
352001-11-141.450000
362022-11-102.250000
372024-11-152.050000
381999-11-092.400000
392007-06-060.200000
402007-11-142.200000
411994-11-140.058000
422020-06-120.200000
432023-11-101.650000
442015-06-050.200000
452025-11-142.450000
461990-05-250.100000
471991-11-080.600000
481997-11-072.220000
492009-06-030.100000
502013-06-070.200000
511996-11-131.450000
522003-11-121.280000
532006-11-152.020000
542021-11-123.550000
551997-06-040.200000
562003-05-280.120000
572015-11-130.090000
582005-06-030.030000
592006-06-020.200000
602009-11-100.550000
612022-06-100.200000
622023-06-090.200000
631996-06-050.200000
641998-06-030.200000
652001-05-300.350000
662016-11-090.780000
671989-11-130.900000
681998-11-101.740000
691999-05-260.200000
702025-06-170.250000
711987-11-161.600000
721995-11-152.011000
732017-06-090.200000
742010-06-230.200000
752018-11-091.200000
761988-05-240.750000
771990-11-090.600000
782008-12-260.140000
792021-06-110.200000
801989-05-260.100000
812002-11-131.150000
822011-06-080.200000