f/overrides/event-backup/edd-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.5 KiB

1DateDividends
22018-03-280.150000
32018-09-270.150000
42023-09-280.090000
52025-03-310.160000
62025-12-190.130000
72011-03-290.300000
82012-06-270.300000
92014-03-270.250000
102016-12-210.180000
112020-06-290.100000
122008-03-270.500000
132012-03-280.300000
142016-06-280.180000
152008-09-260.500000
162024-06-280.135000
172011-09-280.300000
182014-09-260.250000
192022-03-300.090000
202015-03-270.220000
212015-06-260.220000
222021-09-290.095000
232010-09-280.300000
242011-06-280.300000
252013-06-260.250000
262019-03-280.150000
272019-09-270.140000
282020-09-290.110000
292021-12-160.095000
302024-03-270.090000
312009-09-280.250000
322012-09-260.250000
332016-03-290.200000
342017-12-210.150000
352018-12-200.150000
362020-03-300.120000
372022-09-290.070000
382024-12-130.160000
392007-11-280.500000
402010-06-280.300000
412016-09-280.180000
422025-06-300.120000
432007-08-290.600000
442018-06-280.150000
452021-06-290.095000
462015-12-160.200000
472009-12-220.300000
482011-12-210.300000
492012-12-190.250000
502020-12-170.105000
512023-03-300.080000
522023-12-140.090000
532026-06-300.240000
542017-09-280.150000
552019-06-270.150000
562019-12-190.130000
572007-12-270.484000
582013-09-260.250000
592024-09-300.135000
602017-03-290.170000
612023-06-290.080000
622026-03-310.140000
632008-12-170.500000
642010-12-210.300000
652013-03-260.250000
662022-06-290.070000
672025-09-300.120000
682009-06-260.250000
692014-06-260.250000
702021-03-300.095000
712017-06-280.160000
722022-12-150.070000
732009-03-270.250000
742014-12-170.250000
752015-09-280.220000
762010-03-290.300000
772008-06-260.500000
782013-12-180.901000