f/overrides/event-backup/herz-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

937 B

1DateDividends
22005-12-281.692456
32008-12-102.040619
42015-12-291.547389
52018-12-062.949710
62022-08-191.740000
71998-12-290.116054
82021-11-180.530000
92022-02-172.650000
102024-06-031.350000
112011-12-130.609284
122013-12-0411.025145
132014-12-266.141199
142020-09-171.499033
152023-05-191.740000
162024-03-261.350000
172026-06-160.170000
182017-12-061.141199
192020-12-171.499033
202021-08-272.562863
212022-11-171.740000
222024-12-312.330000
232026-04-240.170000
242001-12-271.499033
252006-12-139.671180
262016-12-051.305609
272022-05-202.650000
282023-12-281.350000
292012-12-141.895551
302019-09-192.756286
312020-03-192.756286
322021-03-171.499033
332025-12-316.870000
342026-07-170.170000
352026-08-170.170000
361996-12-270.116054
372002-12-270.744681
382019-12-192.756286
392020-06-181.499033
402025-11-216.870000
412026-05-150.170000
421994-12-230.116054
431997-12-290.116054
442007-12-1012.379110
452021-06-181.499033
462023-02-141.740000
472025-05-232.330000