f/overrides/event-backup/gldi-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.2 KiB

1DateDividends
22026-04-223.683000
32013-07-183.440000
42014-04-173.520000
52017-02-171.460000
62018-01-190.320000
72021-12-212.080000
82024-02-200.864000
92025-05-213.857000
102017-07-181.040000
112022-07-191.460000
122023-01-191.744000
132023-10-190.402000
142025-08-201.344000
152019-02-190.600000
162013-03-181.440000
172013-11-182.540000
182016-06-202.360000
192017-01-181.460000
202018-04-191.080000
212020-02-201.140000
222025-02-211.924000
232025-12-223.241000
242013-09-184.180000
252013-12-182.340000
262015-08-180.940000
272020-04-211.740000
282020-11-193.000000
292022-03-211.640000
302024-09-202.205000
312015-10-191.200000
322019-05-210.580000
332021-07-200.720000
342021-11-190.940000
352022-12-203.943000
362026-06-225.559000
372023-11-201.515000
382015-05-180.660000
392018-12-190.600000
402023-02-211.745000
412024-11-201.397000
422016-01-151.540000
432016-09-191.400000
442020-02-130.480000
452020-08-192.160000
462022-04-193.200000
472025-01-221.626000
482023-09-190.309000
492016-02-183.340000
502016-04-182.480000
512016-12-191.080000
522017-04-190.560000
532018-05-211.280000
542019-07-190.840000
552023-04-191.601000
562025-09-221.749000
572026-03-202.770000
582017-11-201.000000
592018-09-190.760000
602021-01-191.420000
612021-09-211.960000
622023-05-191.988000
632023-08-211.133000
642013-05-201.140000
652015-04-201.280000
662016-08-183.460000
672019-06-190.700000
682025-03-200.885000
692016-03-184.560000
702020-01-210.840000
712021-05-191.580000
722024-06-211.177000
732026-02-204.312000
742014-10-200.960000
752017-05-182.440000
762018-08-210.360000
772019-10-211.220000
782019-11-191.700000
792022-05-192.180000
802024-07-221.442000
812014-03-184.020000
822015-09-182.040000
832014-08-181.540000
842014-09-182.780000
852015-11-182.500000
862019-04-170.640000
872026-08-201.850000
882013-02-152.300000
892013-04-182.640000
902018-10-190.540000
912022-10-191.267000
922017-10-191.800000
932019-12-190.460000
942020-06-193.380000
952016-05-183.780000
962019-09-193.680000
972025-04-222.869000
982022-01-201.180000
992023-03-210.891000
1002014-02-192.180000
1012018-07-190.720000
1022023-07-191.022000
1032015-12-181.160000
1042018-03-200.620000
1052018-06-190.620000
1062024-01-191.022000
1072024-05-211.848000
1082021-08-191.540000
1092014-06-180.980000
1102014-07-181.440000
1112015-06-181.760000
1122015-07-201.520000
1132018-11-191.620000
1142020-05-194.680000
1152021-04-202.780000
1162023-06-201.590000
1172025-06-202.888000
1182026-01-213.467000
1192016-10-182.140000
1202017-08-180.880000
1212019-01-180.460000
1222022-09-201.100000
1232024-12-200.680000
1242025-10-221.710000
1252017-03-201.040000
1262017-06-190.460000
1272019-03-190.460000
1282020-07-213.160000
1292020-09-211.580000
1302021-06-211.180000
1312024-03-190.603000
1322014-05-191.880000
1332015-03-181.600000
1342016-07-183.520000
1352024-04-191.627000
1362025-11-203.090000
1372025-07-222.879000
1382014-01-172.720000
1392016-11-171.200000
1402019-08-201.780000
1412021-02-191.840000
1422022-02-181.200000
1432022-08-190.680000
1442022-11-181.265000
1452020-10-202.560000
1462013-06-182.680000
1472013-08-196.960000
1482013-10-181.660000
1492014-12-184.640000
1502015-01-162.880000
1512017-12-190.520000
1522018-02-200.580000
1532024-10-222.308000
1542026-05-204.427000
1552017-09-191.380000
1562020-12-212.020000
1572021-03-191.580000
1582024-08-212.051000
1592026-07-221.588000
1602020-03-190.940000
1612021-10-190.400000
1622022-06-211.060000
1632023-12-190.578000