f/overrides/event-backup/jsvux-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.9 KiB

1DateDividends
22005-06-300.086000
32015-06-260.049000
42025-12-180.102000
52007-03-300.069000
62014-12-190.116000
72019-03-270.036000
82020-09-280.066000
92017-06-280.037000
102018-03-270.003000
112024-12-190.106000
122005-09-300.047000
132006-06-300.063000
142015-12-111.092000
152015-12-210.111000
162018-12-190.123000
172023-03-290.048000
182016-09-280.078000
192022-06-280.085000
202022-09-280.094000
212024-09-260.109000
222025-09-260.104000
232012-09-280.021000
242013-12-200.104000
252015-03-270.112000
262019-12-190.135000
272021-06-280.049000
282023-09-270.177000
292011-09-300.041000
302017-12-131.739000
312017-12-200.173000
322018-09-260.083000
332019-12-121.332000
342026-06-260.075000
352023-06-280.083000
362025-06-260.087000
372006-03-310.047000
382007-12-200.065000
392009-03-310.157000
402009-09-300.018000
412012-06-290.071000
422018-06-270.096000
432025-03-270.024000
442005-12-300.067000
452007-06-290.066000
462017-09-270.076000
472019-09-260.080000
482020-06-260.078000
492022-12-132.031000
502010-03-310.044000
512014-06-300.068000
522022-03-290.003000
532025-12-112.368000
542021-12-200.090000
552006-09-290.034000
562008-06-300.065000
572009-06-300.046000
582011-03-310.092000
592014-09-300.035000
602015-09-280.071000
612005-12-154.195000
622008-09-300.043000
632009-12-210.037000
642021-09-280.067000
652022-12-200.134000
662007-09-280.010000
672010-09-300.028000
682011-06-300.052000
692016-12-140.019000
702019-06-260.113000
712021-03-290.005000
722023-12-200.134000
732024-03-260.030000
742008-03-310.089000
752010-06-300.040000
762011-12-200.062000
772013-12-120.668000
782020-12-300.009000
792021-12-134.874000
802023-12-130.036000
812024-06-260.076000
822007-12-172.513000
832008-12-181.034000
842012-03-300.054000
852012-12-180.089000
862013-06-280.079000
872020-12-180.102000
882016-12-200.114000
892018-12-123.457000
902006-12-152.999000
912006-12-220.061000
922013-03-280.113000
932013-09-300.032000
942014-12-121.341000
952016-06-280.080000
962024-12-121.624000