f/overrides/event-backup/dsfrx-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.4 KiB

1DateDividends
22021-09-150.008000
32022-03-160.027000
42024-09-180.013000
52006-06-150.245015
62007-12-128.043973
72012-06-200.402822
82012-09-190.199334
92018-06-200.099000
102012-03-210.718434
112014-03-190.328071
122022-09-140.012000
132011-12-210.340530
142013-03-200.847171
152013-06-190.290696
162016-09-210.236710
172023-09-130.012000
182004-06-160.444350
192018-03-210.041000
202023-06-210.059000
212024-12-181.930000
222014-06-180.975908
232019-06-190.020000
242021-03-170.053000
252021-06-160.034000
262021-12-152.050000
272006-12-130.294849
282011-06-220.290696
292011-09-210.236710
302014-09-170.311460
312018-09-190.081000
322004-06-170.444350
332005-06-150.232557
342020-03-180.092000
352023-03-150.064000
362003-12-170.124584
372005-12-150.240862
382009-09-160.170265
392015-12-1610.797280
402023-12-130.298000
412023-12-270.009000
422020-12-160.718000
432022-06-150.019000
442025-06-110.130000
452010-03-240.473419
462013-09-180.199334
472015-03-180.361294
482016-03-160.897005
492020-06-170.040000
502010-06-230.390363
512010-09-220.199334
522024-03-200.063000
532026-06-170.144000
542019-09-180.032000
552019-12-180.526000
562008-11-251.154478
572009-03-160.058140
582014-12-1716.121168
592015-09-160.348835
602019-03-200.103000
612004-12-150.436044
622007-06-130.282390
632017-12-2017.607872
642024-06-120.052000
652020-09-160.025000
662022-12-140.528000
672025-12-174.146000
682008-06-111.303979
692011-03-230.589698
702012-12-190.402822
712016-12-214.443496
722018-12-192.602000
732009-03-110.901158