f/overrides/event-backup/cwgix-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

2.7 KiB

1DateDividends
21997-06-300.220000
31999-03-190.180000
42001-06-080.130000
52004-06-040.170000
62009-12-160.180000
72013-03-150.170000
82014-06-130.420000
92026-06-150.350000
101994-06-030.140000
112003-03-210.150000
122006-03-170.150000
132007-12-173.639000
142009-09-250.150000
152018-12-182.411000
162025-06-090.350000
171993-09-240.100000
181996-03-220.150000
192004-03-190.150000
202005-06-030.200000
212006-06-190.300000
222010-03-190.150000
232015-12-221.000000
242016-09-140.200000
251999-12-141.866000
262002-12-120.100000
272018-03-140.200000
281995-09-220.170000
292006-12-202.049000
302007-03-160.200000
312016-12-211.556000
321997-03-310.275000
332015-03-130.170000
342025-09-150.200000
352016-06-150.350000
362026-03-160.200000
371993-06-040.130000
382021-09-130.200000
392022-06-130.350000
402024-03-110.200000
411996-09-300.180000
422009-03-200.150000
432023-12-121.304000
441996-06-070.250000
452000-06-020.185000
462003-06-060.170000
472003-12-120.463000
482004-09-240.240000
492018-06-130.350000
501997-12-310.110000
511998-12-142.320000
521998-03-200.260000
531996-12-310.900000
541998-09-250.140000
552001-03-140.335000
562003-09-190.140000
572001-12-130.060000
582019-03-130.200000
592019-09-110.200000
602019-12-170.528000
611998-06-050.210000
622004-12-101.096000
632007-09-210.250000
642011-09-160.150000
652024-06-100.350000
661993-12-100.090000
672001-09-210.130000
682012-06-150.410000
692013-06-140.420000
702022-09-120.200000
712023-09-110.200000
721997-12-121.840000
732011-12-160.250000
742015-06-170.420000
752018-09-120.200000
761994-12-160.150000
771995-12-080.140000
781996-06-280.250000
792000-12-143.035000
802005-12-201.737000
812010-09-170.150000
822015-09-160.170000
832022-03-140.200000
842023-06-120.350000
851999-06-040.180000
862013-12-130.250000
872024-12-174.259000
881999-09-240.090000
892000-09-150.170000
902005-03-180.150000
912008-06-250.430000
922012-09-210.160000
932013-09-200.170000
942017-06-140.350000
951995-06-020.190000
962014-09-190.170000
972014-12-120.290000
982007-06-150.400000
992011-06-170.400000
1002014-03-140.170000
1012016-03-160.200000
1022017-03-150.200000
1032017-09-130.200000
1041997-09-300.170000
1052002-06-070.170000
1062009-06-190.400000
1072010-12-170.200000
1082017-12-202.689000
1092020-09-140.200000
1102021-12-143.594000
1112005-09-230.150000
1122006-09-190.200000
1132020-03-160.200000
1141994-03-280.080000
1152000-03-140.335000
1162021-03-150.200000
1172008-09-240.250000
1182020-12-150.130000
1192002-09-200.140000
1202011-03-180.150000
1212012-03-160.150000
1222023-03-130.200000
1232024-09-160.200000
1242025-03-100.200000
1251995-03-170.120000
1262008-03-200.200000
1272008-12-170.300000
1282019-06-120.350000
1292010-06-180.400000
1302022-12-130.330000
1312025-12-166.787000
1321994-09-230.150000
1332002-03-220.110000
1342012-12-140.270000
1352020-06-150.200000
1362021-06-140.350000