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

3.4 KiB

1DateDividends
22018-03-280.063000
32001-03-280.090000
42007-12-260.134000
52011-09-290.062000
61997-01-310.174000
72019-06-270.122000
82021-12-290.032000
92018-06-280.064000
102024-03-270.053000
112024-12-050.482000
121991-12-310.211000
131994-06-240.150000
142015-03-300.047000
152019-09-270.056000
162022-12-070.773000
171993-03-250.173000
181994-09-260.159000
192007-12-030.350000
202007-03-300.084000
212011-12-010.304000
222023-03-300.049000
231997-09-260.176000
241998-09-300.160000
252002-06-260.093000
262004-12-010.052000
272008-06-300.071000
281992-12-230.190000
291993-09-240.170000
301996-03-250.160000
312006-03-310.080000
322007-06-290.095000
332011-06-290.046000
342017-12-280.041000
352019-12-090.152000
361994-03-250.167000
371996-07-310.170000
381999-06-280.120000
392020-12-080.029000
402010-12-300.093000
412013-09-270.052000
422017-12-051.608000
432020-12-290.049000
442021-09-290.032000
451999-12-171.046000
462000-12-012.125000
472005-06-300.068000
482020-06-260.050000
492023-06-290.057000
502001-06-280.095000
512008-12-010.001000
522014-06-270.066000
532013-12-050.232000
542014-03-280.058000
552025-06-270.084000
561992-09-240.210000
571997-07-090.170000
581998-03-300.147000
592016-12-060.095000
602025-12-300.072000
611994-12-230.172000
622006-12-290.115000
632012-03-290.050000
642024-12-300.066000
652012-06-280.057000
662018-12-280.070000
672024-09-270.076000
681991-09-300.210000
691995-03-270.180000
702003-12-240.074000
712010-12-020.156000
722011-03-300.034000
732011-12-290.061000
742015-09-290.061000
752017-06-290.048000
761997-06-270.170000
771998-12-280.105000
782002-09-250.081000
792014-12-300.047000
801999-12-280.120000
812001-09-280.115000
822005-12-010.609000
832017-03-300.056000
842023-12-280.060000
851993-06-240.168000
861999-09-280.130000
872014-09-290.060000
882009-06-300.055000
892010-06-290.081000
902012-12-280.130000
912022-09-290.058000
922026-03-300.076000
931997-03-310.158000
942003-06-250.060000
952008-03-310.096000
961997-08-080.170000
971998-06-290.150000
982025-03-280.070000
992013-03-270.048000
1002019-12-270.050000
1012025-12-050.889000
1021993-12-270.175000
1031996-09-240.175000
1042004-06-230.066000
1052010-09-290.066000
1062016-03-300.061000
1072018-09-270.073000
1081992-03-240.220000
1092003-09-240.055000
1102009-12-310.073000
1112008-12-310.074000
1122018-12-071.949000
1132020-09-290.052000
1142025-09-290.070000
1151998-12-102.585000
1161999-03-290.110000
1172004-03-300.063000
1182004-09-290.061000
1191996-01-310.210000
1201997-12-290.182000
1212003-03-260.060000
1222002-03-280.103000
1232002-12-020.361000
1242009-09-300.073000
1252023-09-280.065000
1261996-08-300.170000
1271997-12-021.429000
1282001-12-260.093000
1292005-03-300.060000
1302010-04-290.029000
1312022-03-300.036000
1322015-06-290.030000
1332017-09-280.098000
1342020-03-300.063000
1352001-12-030.866000
1362006-09-290.102000
1372012-09-270.060000
1382021-03-300.042000
1391995-12-220.210000
1402007-09-280.095000
1412016-09-290.113000
1422004-12-290.069000
1432008-09-300.078000
1442009-03-310.070000
1452015-12-300.055000
1462022-06-280.055000
1471995-09-250.196000
1481996-06-240.170000
1491996-11-290.175000
1502024-06-270.061000
1512016-12-290.068000
1522019-03-280.026000
1532021-12-081.369000
1542022-12-280.048000
1552005-09-300.074000
1562006-12-010.317000
1572016-06-290.052000
1582015-12-030.426000
1592021-06-280.042000
1602023-12-060.187000
1612000-03-280.110000
1622006-06-300.091000
1632012-12-060.150000
1642000-12-270.100000
1652026-06-290.077000
1661992-06-240.224000
1671996-12-310.174000
1682000-06-280.140000
1691995-06-260.180000
1702000-09-270.120000
1712014-12-040.854000
1722013-06-270.064000
1732013-12-300.062000
1742002-12-260.069000
1752005-12-300.097000
1762010-03-300.075000