f/overrides/event-backup/csuax-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.0 KiB

1DateDividends
22021-06-300.162000
32009-06-300.149000
42015-06-300.167000
52017-12-060.873000
62005-03-180.085000
72005-12-230.105000
82022-06-300.273000
92004-09-170.085000
102005-09-270.085000
112013-06-280.144000
122023-12-070.206000
132025-06-300.919000
142012-06-290.153000
152021-12-090.556000
162006-06-230.070000
172011-12-150.132000
182013-12-120.084000
192020-06-300.177000
202024-06-280.269000
212011-06-300.135000
222018-12-060.200000
232019-12-040.157000
242016-12-080.147000
252026-06-300.959000
262020-12-100.096000
272007-03-300.037000
282008-03-310.045000
292014-06-300.159000
302016-06-300.201000
312022-12-080.496000
322005-06-240.085000
332007-06-290.068000
342007-12-312.924000
352014-12-110.088000
362017-06-300.231000
372019-06-280.172000
382006-12-221.368000
392009-12-170.068000
402010-12-160.170000
412015-12-100.831000
422006-03-240.070000
432006-09-280.070000
442007-09-280.043000
452010-04-300.035000
462010-06-300.126000
472025-12-081.036000
482008-06-300.191000
492012-12-130.110000
502024-12-040.887000
512004-12-230.085000
522008-12-190.165000
532018-06-290.446000
542023-06-300.264000