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

856 B

1DateDividends
21994-12-272.100000
31998-12-234.139000
42001-12-210.577000
52007-12-272.666000
62015-12-281.567000
72023-12-270.237000
81984-10-160.093000
91987-12-150.136000
102000-12-2113.120000
112005-12-280.008000
122016-12-271.250000
132018-12-262.937000
142020-12-281.196000
152022-12-281.079000
161988-12-150.415000
171999-12-230.010000
182003-12-260.002000
192009-12-290.096000
202014-12-263.584000
212021-12-283.443000
221989-12-150.981000
231992-12-291.035000
241995-12-262.673000
251996-12-263.240000
262008-12-261.228000
272010-12-270.470000
282025-12-293.642000
291987-10-271.505000
301991-12-230.649000
311993-12-281.670000
322017-12-263.049000
331990-12-210.499000
341997-12-265.309000
352011-12-220.589000
362013-12-272.134000
371985-10-180.163000
381986-10-230.420000
392004-12-270.915000
402006-12-271.110000
412012-12-282.018000
422019-12-263.215000
432024-12-271.734000