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

2.2 KiB

1DateDividendsctime
22018-06-260.0870002021-12-20 13:20:52
32018-09-260.0850002021-12-20 13:20:52
42018-12-170.2300002021-12-20 13:20:52
52019-03-200.1010002021-12-20 13:20:52
62019-06-170.0830002021-12-20 13:20:52
72019-09-240.1110002021-12-20 13:20:52
82019-09-240.1112020-04-10 15:52:13
92018-09-260.0852020-04-10 15:52:13
102019-12-160.5820002021-12-20 13:20:52
112020-03-250.1040002021-12-20 13:20:52
122020-03-250.1042020-04-10 15:52:13
132018-06-260.0872020-04-10 15:52:13
142019-03-200.1012020-04-10 15:52:13
152018-12-170.232020-04-10 15:52:13
162019-06-170.0832020-04-10 15:52:13
172019-12-160.5822020-04-10 15:52:13
182020-06-150.0630002021-12-20 13:20:52
192020-06-150.0632020-07-09 10:54:47
202020-09-230.0960002021-12-20 13:20:52
212020-09-230.0962020-12-03 09:07:00
222018-06-260.0872020-12-03 09:07:00
232019-03-200.1012020-12-03 09:07:00
242018-12-170.232020-12-03 09:07:00
252019-06-170.0832020-12-03 09:07:00
262019-12-160.5822020-12-03 09:07:00
272020-06-150.0632020-12-03 09:07:00
282020-12-140.7570002021-12-20 13:20:52
292020-12-140.7572021-03-01 22:16:32
302021-03-250.1060002021-12-20 13:20:52
312021-03-250.1062021-04-07 15:43:30
322018-06-260.0872021-04-07 15:43:30
332019-03-200.1012021-04-07 15:43:30
342018-12-170.232021-04-07 15:43:30
352019-06-170.0832021-04-07 15:43:30
362019-09-240.1112021-06-14 09:21:02
372018-09-260.0852021-06-14 09:21:02
382019-12-160.5822021-04-07 15:43:30
392020-06-150.0632021-04-07 15:43:30
402020-09-230.0962021-06-14 09:21:02
412020-12-140.7572021-04-07 15:43:30
422021-06-100.0860002021-12-20 13:20:52
432021-06-100.0862021-06-14 09:21:02
442018-12-170.232021-06-14 09:21:02
452019-06-170.0832021-06-14 09:21:02
462019-12-160.5822021-06-14 09:21:02
472020-06-150.0632021-06-14 09:21:02
482020-12-140.7572021-06-14 09:21:02
492021-09-240.1250002021-12-20 13:20:52
502021-09-240.1252021-10-23 20:14:09
512021-06-100.0862021-10-23 20:14:09
522018-12-170.232021-10-23 20:14:09
532019-06-170.0832021-10-23 20:14:09
542019-12-160.5822021-10-23 20:14:09
552020-06-150.0632021-10-23 20:14:09
562020-12-140.7572021-10-23 20:14:09
572021-12-130.5100002021-12-20 13:20:52
582022-03-240.1490002022-04-04 08:46:35