f/overrides/event-backup/anwpx-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.3 KiB

1DateDividends
21996-05-310.100000
31991-12-130.160000
41995-06-020.080000
52022-12-151.969000
61999-06-040.060000
72020-12-172.501000
81999-12-142.450000
92001-12-190.270000
101983-04-150.090000
111986-04-010.090000
121989-06-020.100000
131995-12-150.830000
142014-12-262.520000
151984-04-060.090000
161986-10-100.130000
172006-12-262.556000
182015-12-232.210000
191987-04-100.090000
202001-06-080.100000
211990-12-130.200000
221994-05-270.070000
231996-12-130.910000
242000-12-133.295000
251981-10-090.400000
261987-12-110.150000
271992-05-290.080000
282009-12-220.305000
292016-12-221.365000
302018-12-212.858000
311984-10-050.150000
321991-05-310.100000
332013-12-262.052000
342021-12-164.653000
351980-10-100.200000
361992-12-110.120000
371998-06-050.120000
382010-12-270.290000
392023-12-142.995000
401983-10-140.180000
411985-10-110.120000
421997-12-121.400000
432017-12-212.373000
442008-12-232.132000
452024-12-193.187000
461980-04-110.064000
471982-10-080.370000
481993-12-100.130000
492002-12-190.167000
502019-12-201.735000
512025-12-184.643000
521989-12-070.190000
531990-06-010.100000
541988-06-030.100000
551993-06-110.080000
562003-12-180.177000
572012-12-260.331000
581981-04-240.090000
591982-04-160.090000
601997-05-300.100000
611994-12-160.160000
621998-12-151.710000
632004-12-170.257000
642005-12-272.211000
652007-12-122.944000
662011-12-270.285000
671985-04-040.090000
681988-12-090.220000