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

1DateDividends
22010-04-280.010000
32015-05-140.099000
42019-12-270.225000
52024-12-300.141000
61990-11-280.250000
71991-08-290.100000
81993-12-210.220000
92000-11-162.180000
102000-08-300.310000
112004-12-200.025000
121995-12-220.930000
131998-08-280.620000
142011-05-170.008000
151999-11-171.190000
162009-05-070.234000
171997-11-132.850000
181998-11-123.220000
191992-12-210.380000
202021-05-140.033000
212023-12-280.139000
222024-05-230.038000
231991-12-200.150000
242006-12-190.290000
252008-05-020.526000
262021-12-291.463000
272012-12-270.152000
282014-05-150.111000
292023-05-120.033000
302026-05-260.418000
312010-12-290.045000
322016-12-280.055000
332017-12-280.035000
341989-11-280.250000
351994-12-220.710000
361996-08-290.130000
371999-08-300.560000
382022-05-130.725000
392025-05-270.030000
402025-12-300.165000
411997-08-290.310000
422005-12-200.060000
432006-05-030.090000
442015-12-290.070000
451988-11-150.057000
462017-05-170.051000
472018-05-180.030000
481987-08-240.450000
492001-11-150.060000
502012-05-170.135000
512016-05-170.020000
522004-05-040.039000
532007-12-191.000000
542018-12-280.043000
552020-12-290.069000
561994-08-310.090000
572007-05-010.250000
582019-05-170.291000
592022-12-290.145000
601996-12-171.060000
612002-11-150.010000
622009-12-290.100000
632020-05-150.124000