f/overrides/event-backup/edv-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.4 KiB

1DateDividends
22025-12-180.811000
32026-04-010.764000
42008-03-250.684000
52009-09-240.877000
62020-12-236.105000
72023-04-030.674000
82025-07-010.808000
92008-09-240.885000
102010-12-221.268000
112017-09-270.822000
122022-04-010.635000
132023-10-020.737000
142008-06-240.820000
152014-06-230.878000
162021-04-010.646000
172022-07-010.706000
182018-09-240.840000
192018-12-130.825000
202023-12-220.737000
212025-10-010.798000
222009-03-250.943000
232011-12-213.619000
242012-09-240.932000
252016-03-210.696000
262009-12-2212.281000
272017-03-220.702000
282021-12-230.684000
292011-03-250.800000
302013-12-202.232000
312014-03-240.769000
322021-10-010.706000
332011-06-240.889000
342016-09-200.869000
352018-03-160.792000
362022-10-030.682000
372023-07-030.726000
382013-06-240.877000
392014-09-220.853000
402016-12-143.435000
412021-07-010.700000
422019-03-210.820000
432010-06-240.898000
442010-09-240.898000
452012-06-250.873000
462015-03-230.749000
472008-12-221.425000
482016-06-210.822000
492017-12-261.159000
502022-12-230.691000
512025-04-010.794000
522010-03-250.804000
532011-09-230.934000
542012-03-260.804000
552015-06-220.905000
562020-10-010.704000
572024-04-010.769000
582024-07-010.776000
592026-07-010.867000
602012-12-206.134000
612015-12-172.273000
622017-06-280.850000
632019-12-232.110000
642013-03-220.772000
652018-06-180.838000
662019-06-210.793000
672024-10-010.770000
682009-06-241.144000
692013-09-230.586000
702024-12-240.838000
712019-09-260.833000
722020-07-010.798000
732015-09-210.878000
742020-04-010.838000