f/overrides/event-backup/ewh-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.1 KiB

1DateDividends
21998-08-250.303000
32002-12-230.142000
42009-06-230.175000
52017-12-190.707000
61996-08-260.198000
72013-12-270.024000
82017-06-200.400000
92023-12-200.430000
102025-06-160.419000
112012-06-210.371000
122010-12-210.172000
132009-12-220.208000
142021-12-130.254000
152015-12-210.214000
162008-12-230.367000
172020-12-140.219000
181997-08-250.591000
192018-06-190.393000
202019-06-170.450000
212022-12-130.281000
222010-06-230.276000
232005-12-230.358000
242018-12-180.270000
252023-06-070.313000
262024-12-170.345000
271999-12-210.132000
282014-12-170.185000
292016-06-220.389000
302020-06-150.411000
312012-12-180.132000
322006-12-200.311000
332014-06-250.538000
342019-12-160.208000
351996-12-230.109000
362021-12-300.008000
372024-06-110.351000
382015-06-250.306000
392000-08-240.209000
402003-12-220.151000
412008-06-250.246000
421997-12-230.096000
432007-12-240.379000
442011-06-220.237000
452013-06-270.427000
462025-12-160.685000
472004-12-230.272000
482016-12-210.210000
492026-06-150.350000
502000-12-200.061000
512001-12-240.060000
522003-12-160.140000
532013-12-180.158000
541998-12-220.105000
552001-08-240.174000
562011-12-200.174000
572021-06-100.382000
582022-06-090.330000
591999-08-250.252000