f/overrides/event-backup/muxyx-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.9 KiB

1DateDividends
22012-03-280.044000
32021-12-161.899000
41999-03-250.064000
52004-06-280.071000
61995-12-260.086000
72007-03-280.113000
82021-12-220.073000
91994-12-270.094000
101995-09-260.090000
112003-09-260.070000
121994-04-040.073000
132001-03-260.056000
142019-09-250.084000
151992-04-010.069000
161992-07-010.080000
172010-03-290.066000
182013-12-271.380000
192014-03-270.049000
202003-03-270.058000
212006-03-290.096000
222020-09-230.069000
232022-09-190.067000
242023-12-131.152000
252001-06-250.060000
262003-06-260.062000
272019-12-230.082000
282002-09-260.062000
292018-06-260.087000
302008-06-260.122000
312011-06-280.071000
322019-03-260.079000
332025-09-150.063000
342002-03-260.049000
352006-06-280.104000
362011-09-280.067000
372004-03-290.064000
382010-12-292.459000
392007-09-260.237000
402013-03-260.049000
412015-03-270.071000
422020-03-250.076000
432021-09-200.053000
441992-10-010.092000
452002-06-260.064000
462025-12-122.054000
472015-09-280.105000
482020-06-240.064000
491999-06-240.069000
502004-12-290.171000
512011-12-282.577000
522012-12-272.389000
532016-09-280.094000
542016-12-281.498000
551996-06-250.090000
561997-12-112.090000
572017-12-203.334000
582018-12-191.863000
592013-06-260.058000
602015-06-260.093000
612003-12-290.086000
622010-09-280.076000
631996-03-260.086000
641997-06-230.090000
651998-03-260.074000
662014-09-260.077000
672023-06-210.066000
681993-10-010.075000
691994-01-030.066000
702018-09-250.113000
712024-06-240.066000
722011-03-290.053000
732015-12-292.181000
741993-07-010.077000
752008-09-262.042000
762010-06-280.069000
772018-12-260.090000
782023-09-180.057000
792024-12-180.063000
801992-01-020.024000
811993-04-010.073000
822026-06-150.060000
832013-09-260.072000
842014-12-291.852000
852017-06-270.090000
862022-12-210.085000
872001-09-240.058000
882012-09-260.070000
892026-03-160.045000
902009-06-260.070000
912016-06-280.091000
922007-06-270.126000
932019-06-250.080000
941995-03-280.075000
951997-09-230.081000
962024-09-230.048000
971999-09-270.074000
982009-12-290.737000
992005-12-280.119000
1002007-12-271.389000
1011995-06-270.082000
1022004-09-280.080000
1032022-03-220.056000
1042005-09-280.092000
1052017-12-260.089000
1061999-12-150.124000
1072002-12-270.069000
1082018-03-260.075000
1092020-12-161.372000
1102023-12-210.082000
1112025-06-160.058000
1121998-06-240.079000
1131998-12-140.312000
1142022-06-220.047000
1152024-03-250.061000
1162016-03-290.084000
1172019-12-172.485000
1182017-09-260.091000
1192021-03-220.057000
1202022-12-141.426000
1212025-12-180.068000
1222006-09-270.106000
1232008-03-270.116000
1242017-03-280.083000
1252021-06-220.061000
1262023-03-210.051000
1272024-12-134.094000
1281994-07-010.084000
1292008-12-290.178000
1302012-06-270.066000
1311994-10-030.068000
1321996-09-260.088000
1331997-03-240.083000
1341998-09-240.075000
1352006-12-270.131000
1362009-03-270.091000
1372014-06-260.081000
1381993-01-040.067000
1391996-12-130.349000
1402005-06-280.087000
1412000-12-140.081000
1422001-12-130.070000
1432000-09-250.331000
1442009-09-280.064000
1452020-12-220.075000
1462025-03-170.048000
1471999-09-240.276000
1482000-06-260.060000
1492005-03-290.080000