f/overrides/event-backup/cfvlx-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
21998-06-240.054000
31999-12-310.042000
42004-12-280.091000
52009-03-270.077000
62023-12-210.191000
72002-09-250.066000
82005-03-280.073000
92015-12-043.265000
102018-03-290.193000
111997-09-230.058000
121999-06-300.038000
132001-06-290.037000
142002-10-310.071000
152004-09-270.048000
162013-03-220.158000
172019-06-210.193000
182024-12-051.890000
192000-12-010.919000
202020-09-250.209000
212001-03-300.040000
222003-06-250.059000
232008-09-260.102000
242020-12-280.190000
252021-09-240.212000
261999-09-300.038000
272001-09-280.049000
282007-12-042.868000
292009-09-280.057000
302014-12-050.917000
312015-03-270.218000
322023-09-210.216000
332010-06-250.049000
342011-12-230.153000
352018-12-072.762000
362022-12-220.287000
371998-03-250.038000
382006-12-260.093000
392012-03-230.157000
402022-12-081.799000
412021-03-260.184000
422005-06-270.061000
432007-03-280.083000
442008-12-290.101000
452012-12-260.214000
462016-03-180.206000
472017-03-240.207000
482010-03-260.049000
492016-09-230.199000
502019-12-270.193000
512004-06-250.066000
522003-12-310.065000
532015-12-280.202000
542017-06-300.228000
552022-09-220.267000
562025-12-180.153000
572000-06-300.042000
582025-12-043.032000
592000-12-260.086000
602005-09-270.066000
612005-12-270.092000
622017-12-220.228000
632024-09-260.198000
642025-09-180.157000
652014-09-260.205000
662018-06-290.191000
672002-06-280.076000
682006-03-280.076000
692014-06-270.195000
702019-12-061.539000
712023-06-220.224000
722002-03-280.055000
732012-09-210.163000
742024-06-200.183000
752024-12-190.208000
762013-09-270.194000
772017-12-083.262000
782019-03-220.175000
792019-09-270.207000
801997-06-230.076000
811999-03-310.030000
822006-06-270.092000
832006-12-052.410000
842001-12-240.053000
852020-03-270.212000
862016-12-020.592000
872020-06-260.212000
882022-06-230.207000
892006-12-122.410000
902014-03-280.062000
912021-12-270.237000
922025-06-200.183000
932006-09-260.086000
942009-12-280.068000
952010-12-270.073000
962024-03-210.179000
972023-12-070.953000
982004-03-310.043000
992007-09-260.091000
1002007-12-260.108000
1012008-03-270.089000
1022018-09-210.190000
1032023-03-230.199000
1042009-06-260.069000
1052010-09-240.059000
1062012-06-220.174000
1072018-06-220.191000
1082021-06-250.201000
1092025-03-200.187000
1102007-06-270.094000
1112014-12-260.188000
1122015-06-260.207000
1132016-06-240.154000
1142021-12-031.040000
1151997-12-190.051000
1162011-09-230.163000
1172013-12-060.023000
1182018-12-260.210000
1192003-03-260.061000
1202008-06-260.095000
1212013-12-270.194000
1222026-03-270.163000
1232000-03-310.038000
1242015-09-250.240000
1252022-03-240.186000
1262026-06-260.151000
1271998-12-180.044000
1282003-09-250.055000
1292011-03-250.075000
1302013-06-210.170000
1312016-12-300.218000
1322017-09-220.217000
1331998-09-240.045000
1342000-09-290.032000
1352002-12-310.070000
1362011-06-240.140000