f/overrides/event-backup/nmmgx-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
22023-06-220.063000
32017-06-260.041000
42017-12-210.529000
52021-12-160.279000
62024-06-240.061000
72014-03-240.010000
82015-09-240.067000
92019-12-190.324000
102016-06-230.059000
112011-03-240.013000
122011-09-260.033000
132013-12-192.111000
142011-12-190.977000
152019-03-250.070000
162010-09-240.050000
172013-03-250.011000
182021-09-230.037000
192017-03-230.001000
202017-09-250.028000
212018-06-250.110000
222022-06-230.038000
232012-03-260.070000
242012-09-240.052000
252016-03-230.082000
262015-06-240.121000
272018-03-260.078000
282020-12-170.134000
292023-12-210.074000
302012-06-250.078000
312016-09-260.033000
322021-03-240.002000
332023-03-230.093000
342024-12-190.072000
352011-06-230.137000
362020-06-240.012000
372020-09-240.047000
382015-12-174.070000
392022-12-150.010000
402025-09-240.067000
412021-06-240.049000
422023-09-210.044000
432012-12-191.091000
442014-06-240.038000
452025-03-240.027000
462025-12-180.179000
472013-09-240.057000
482014-12-182.056000
492018-12-200.326000
502018-09-240.076000
512019-06-240.079000
522019-09-240.055000
532024-03-250.025000
542024-09-240.088000
552013-06-240.100000
562014-09-240.084000
572015-03-240.016000
582026-06-240.083000
592025-06-240.048000
602010-12-211.431000
612016-12-151.442000
622022-09-220.055000