f/overrides/event-backup/ifn-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
22008-12-290.670000
32013-10-010.062000
42021-12-170.800000
52024-05-300.450000
62014-09-180.128000
72024-08-230.490000
82025-02-210.460000
92005-12-284.460000
102016-12-281.490000
112017-12-282.834000
122021-12-290.640000
132023-08-230.410000
142004-12-291.520000
152010-09-290.090000
162018-12-282.323000
172020-03-190.570000
182020-12-180.500000
192022-11-211.610000
202001-12-190.070000
212014-12-291.735000
222022-08-230.460000
232025-08-220.430000
242016-09-190.216000
252021-09-170.610000
262022-03-230.580000
272025-11-210.400000
282003-12-260.130000
292006-10-020.590000
302008-10-076.450000
312015-12-291.429000
322018-06-200.710000
332022-05-190.530000
342018-04-190.760000
352020-06-180.420000
362021-06-220.580000
372026-02-200.450000
382026-08-240.370000
392006-04-121.070000
402007-10-021.430000
412011-09-290.880000
422012-12-192.371000
432019-09-200.580000
442013-12-270.890000
452015-09-170.395000
462023-02-170.430000
472018-09-210.710000
482019-03-200.590000
492019-12-300.570000
502023-11-210.410000
512026-05-210.390000
522010-12-293.780000
532011-12-280.320000
542019-06-200.590000
552006-12-273.460000
562007-12-278.180000
572021-03-230.580000
582023-05-180.390000
592024-02-210.430000
602002-12-270.085000
612017-09-210.329000
622020-09-180.460000
632024-11-210.930000
642025-05-220.410000