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

1.5 KiB

1DateDividends
22008-12-120.171000
32017-09-152.068000
42017-12-083.573000
52026-07-100.163000
62011-12-090.060000
72020-09-110.365000
81998-09-041.990000
92020-12-180.220000
102004-09-030.120000
112016-09-160.273000
122018-09-145.078000
132022-12-220.295000
142000-09-081.750000
152000-12-150.830000
162022-04-010.049000
172024-04-050.060000
182025-04-040.031000
191999-12-100.140000
202010-09-080.129000
212013-12-130.962000
222019-12-200.467000
232021-12-170.758000
242022-07-010.134000
252002-12-130.090000
262005-12-090.430000
272009-12-110.067000
282013-09-062.634000
292021-09-102.105000
301997-09-051.410000
312001-09-070.410000
322007-09-071.920000
332025-12-261.099000
342001-12-140.070000
352014-09-125.015000
362014-12-120.990000
372015-12-110.370000
382023-04-050.058000
392024-07-050.116000
402002-09-060.130000
412011-09-090.077000
422018-12-070.726000
432023-07-070.122000
442025-10-030.250000
451996-09-060.410000
462003-09-050.130000
472003-12-120.090000
482006-09-080.660000
492024-10-040.130000
502025-07-110.100000
512005-09-090.260000
522006-12-080.610000
532010-12-100.097000
542025-08-072.500000
552007-12-140.760000
562009-09-110.098000
572015-09-112.453000
582016-12-090.235000
592023-09-080.504000
601998-12-110.330000
612008-09-121.208000
622012-12-140.588000
632019-09-131.033000
641995-09-080.330000
651995-12-080.830000
661996-12-130.050000
671997-12-260.930000
681999-09-032.230000
692005-04-220.034000
702023-12-210.302000
712024-12-260.927000
722026-04-010.104000
732004-12-100.270000
742012-09-070.208000
752022-09-092.706000
762022-10-070.146000
772023-10-060.162000
782024-09-132.515000