f/overrides/event-backup/ediv-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.2 KiB

1DateDividends
22015-09-180.416000
32022-03-210.041000
42026-03-230.312000
52013-03-150.078000
62014-09-190.678000
72012-06-150.973000
82014-06-200.738000
92018-03-160.117000
102023-06-200.386000
112025-03-240.287000
122012-09-211.222000
132013-06-211.064000
142016-06-170.388000
152025-12-220.253000
162020-03-230.185000
172025-06-230.637000
182025-09-220.659000
192011-12-160.369000
202018-06-150.348000
212018-12-210.095000
222021-03-220.095000
232021-12-200.197000
242016-03-180.073000
252016-12-160.156000
262017-06-160.316000
272015-06-190.629000
282016-09-160.688000
292017-09-150.489000
302020-12-210.072000
312022-12-190.065000
322024-09-230.588000
332013-12-200.211000
342019-12-230.074000
352021-06-210.372000
362023-03-200.061000
372011-06-170.820000
382020-09-210.308000
392023-12-180.052000
402026-06-220.516000
412015-03-200.079000
422015-12-180.141000
432018-09-210.458000
442020-06-220.413000
452023-09-180.886000
462011-03-180.131000
472014-12-190.218000
482019-09-230.595000
492022-06-210.405000
502022-09-190.675000
512024-03-180.177000
522024-12-230.167000
532011-09-160.950000
542019-06-240.433000
552017-12-150.127000
562014-03-210.018000
572017-03-170.051000
582019-03-180.127000
592021-09-200.478000
602024-06-240.457000
612012-12-210.291000
622013-09-200.650000
632012-03-160.041000