f/overrides/event-backup/asqix-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
22003-12-190.092000
32020-12-220.019000
42009-09-150.019000
52019-12-200.013000
62022-09-200.008000
72004-03-090.118000
82007-09-110.013000
92018-09-180.005000
102022-03-220.033000
112023-09-190.019000
122025-03-250.016000
132008-12-290.004000
142012-09-180.030000
152006-03-070.003000
162022-06-210.013000
172014-06-100.008000
182015-09-080.020000
192024-03-190.016000
202025-12-160.419000
211999-12-170.005000
222012-03-130.015000
232004-12-280.017000
242005-03-080.160000
252004-12-140.355000
262010-09-210.007000
272024-09-170.014000
282025-06-240.012000
292002-03-080.023000
302003-03-180.001000
312011-09-200.009000
322014-09-090.010000
332016-09-200.041000
342021-12-213.058000
352023-06-200.012000
362023-12-190.019000
372003-12-310.002000
382006-12-270.003000
392007-12-180.977000
402023-03-210.026000
412024-06-180.005000
422001-12-140.079000
432005-09-130.004000
442019-09-170.036000
452020-06-160.049000
462025-09-230.010000
472007-12-280.010000
482013-09-100.023000
492001-02-280.170000
502002-10-310.027000
512018-12-111.532000
522020-09-220.015000
532022-12-210.009000
542006-03-140.006000
552006-12-190.488000
562017-12-120.778000
572024-12-170.013000
582016-12-270.013000
592017-09-190.020000
602000-12-150.177000
612012-12-260.053000
622005-12-130.983000
632015-12-280.020000