f/overrides/event-backup/flcsx-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
22007-12-070.440000
32009-12-300.005000
42014-06-060.985000
52020-12-180.777000
61997-06-060.510000
72004-06-040.040000
82008-06-060.035000
92013-06-070.632000
102022-12-160.340000
111997-12-050.620000
122014-12-050.720000
132016-06-100.440000
142025-06-131.381000
151996-12-060.210000
161998-06-052.250000
171999-06-040.270000
182011-12-020.131000
192012-06-080.029000
202010-06-110.015000
212015-06-050.545000
222019-06-070.748000
232003-12-050.050000
242019-12-201.074000
251996-06-070.020000
262005-06-030.040000
272020-06-050.603000
282024-12-200.982000
292026-06-123.276000
302018-12-141.860000
312025-12-290.103000
322000-12-080.010000
332005-12-020.060000
342010-12-030.090000
352012-12-270.005000
362017-12-010.765000
372008-12-050.110000
382017-06-090.401000
392024-06-141.338000
402006-12-010.080000
412010-04-300.032000
422015-12-040.743000
432016-12-020.619000
442021-06-040.766000
452001-12-070.040000
462006-06-020.030000
472007-06-010.050000
482011-06-100.043000
492004-12-030.100000
502021-12-171.218000
512023-06-090.255000
522023-12-151.022000
531999-12-030.200000
542000-06-020.790000
552002-12-060.040000
562012-12-070.171000
572022-06-100.815000
582025-11-182.732000
591995-12-080.030000
602003-06-060.020000
612009-06-120.040000
622013-12-060.542000
632018-06-081.850000
642009-12-040.030000