f/overrides/event-backup/fdis-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.0 KiB

1DateDividends
22016-12-280.035000
32017-03-170.094000
42021-06-180.110000
52022-09-160.144000
62023-03-170.174000
72019-12-200.139000
82020-06-190.082000
92014-03-210.080000
102014-06-200.063000
112014-09-190.056000
122014-12-190.096000
132017-09-150.119000
142024-12-200.172000
152025-06-200.195000
162026-03-200.187000
172015-06-190.091000
182016-09-160.105000
192018-06-150.111000
202022-06-170.143000
212023-06-160.146000
222023-12-150.151000
232024-06-210.169000
242025-03-210.210000
252015-09-180.106000
262016-12-160.148000
272017-12-150.065000
282018-12-210.140000
292020-03-200.151000
302019-06-210.136000
312020-09-180.089000
322020-12-180.102000
332013-12-200.076000
342016-06-170.110000
352017-06-160.114000
362018-09-210.129000
372019-03-150.137000
382025-12-190.187000
392021-03-190.100000
402021-09-170.130000
412023-09-150.144000
422024-03-150.170000
432024-09-200.165000
442015-12-180.106000
452025-09-190.171000
462026-06-180.200000
472015-03-200.079000
482018-03-160.113000
492021-12-170.169000
502022-03-180.138000
512022-12-160.139000
522019-09-200.138000