f/overrides/event-backup/iedzx-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.3 KiB

1DateDividends
22016-12-300.062000
32019-04-010.062000
42019-07-010.073000
52019-12-160.924000
62013-10-010.041000
72022-10-030.058000
82025-12-120.835000
92016-10-030.072000
102017-07-030.051000
112017-12-290.054000
122020-12-310.043000
132021-12-161.827000
142025-07-010.041000
152026-04-010.033000
162015-07-010.050000
172016-04-010.071000
182020-10-010.049000
192020-12-160.845000
202021-07-010.024000
212023-04-030.051000
222024-04-010.047000
232018-04-020.062000
242018-12-141.008000
252021-04-010.046000
262021-12-310.035000
272013-12-170.292000
282021-10-010.042000
292013-12-310.060000
302017-04-030.075000
312025-12-260.032000
322013-07-100.768000
332015-10-010.063000
342017-10-020.071000
352022-07-010.034000
362024-07-010.050000
372022-12-150.721000
382023-10-020.056000
392024-10-010.047000
402014-04-010.037000
412014-07-010.081000
422016-07-010.064000
432026-07-010.034000
442015-04-010.033000
452018-10-010.069000
462023-12-121.035000
472014-12-310.065000
482015-12-170.280000
492020-04-010.060000
502015-12-310.052000
512018-07-020.054000
522018-12-310.047000
532022-04-010.042000
542020-07-010.055000
552022-12-300.049000
562023-07-030.044000
572023-12-260.045000
582025-10-010.034000
592013-07-010.064000
602014-12-170.957000
612015-03-050.510000
622017-12-151.156000
632024-12-121.558000
642024-12-260.052000
652025-04-010.041000
662014-10-010.068000
672019-10-010.063000
682019-12-310.051000