f/overrides/event-backup/chtrx-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
22012-12-070.187000
31994-09-150.040000
42013-12-131.144000
52017-12-131.250000
62004-12-170.110000
71988-12-280.185000
81994-06-150.040000
91994-12-150.405000
101998-09-150.029000
111999-12-171.353000
122003-12-120.024000
131986-01-030.170000
141987-01-090.135000
151993-03-150.040000
161995-09-150.040000
171980-11-200.203000
182000-12-150.879000
192015-12-112.498000
202016-12-131.936000
212022-12-160.624000
221999-06-180.005000
231998-12-180.554000
242018-12-141.717000
252025-12-181.542000
261995-03-150.040000
271987-12-291.520000
281991-12-160.398000
291992-12-150.165000
302005-12-160.123000
312006-12-150.107000
321981-11-180.327000
331995-12-150.941000
341996-06-140.040000
351997-09-150.040000
362011-12-090.103000
371989-12-270.675000
381994-03-150.040000
391996-09-130.040000
401997-03-140.040000
411998-03-130.040000
422014-12-122.428000
432019-12-132.935000
441983-12-090.173000
451993-09-150.040000
461999-03-190.015000
472007-12-140.223000
482024-12-161.564000
491993-06-150.040000
502021-12-163.145000
512010-12-100.066000
521998-06-150.030000
532023-12-151.060000
541985-01-030.180000
552009-12-110.092000
561993-12-150.198000
571996-03-150.040000
582008-12-120.154000
592020-12-150.415000
601990-12-170.460000
611997-12-151.338000
621996-12-160.674000
631995-06-150.040000
641997-06-130.040000
651982-11-180.320000