f/overrides/event-backup/jce-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.6 KiB

1DateDividends
22014-09-110.303000
32022-03-140.395000
42023-12-140.320000
52009-12-110.280000
62010-09-130.270000
72020-06-120.225000
82014-06-110.303000
92016-03-110.290000
102020-12-140.225000
112023-03-140.320000
122008-03-120.410000
132010-12-130.270000
142014-03-120.280000
152015-06-110.303000
162015-09-111.841000
172018-03-140.278000
182021-06-140.304000
192008-09-110.387000
202014-09-180.386000
212015-03-110.303000
222016-06-130.290000
232017-06-130.278000
242025-03-140.320000
252018-09-130.278000
262019-12-120.250000
272021-12-140.304000
282023-06-140.320000
292009-06-110.270000
302009-09-110.280000
312013-06-120.270000
322022-10-140.750000
332025-06-130.320000
342008-12-110.285000
352016-12-130.278000
362020-03-120.250000
372018-06-140.278000
382020-09-140.225000
392022-12-140.395000
402025-09-150.320000
412011-03-110.270000
422011-12-130.270000
432016-09-130.278000
442017-09-140.278000
452019-03-140.250000
462024-06-140.320000
472026-06-150.364000
482012-09-120.270000
492013-12-240.355000
502014-12-230.936000
512021-10-150.621000
522024-09-130.320000
532025-12-150.320000
542007-12-120.430000
552013-03-130.270000
562019-06-130.250000
572017-12-261.420000
582008-06-110.410000
592011-09-130.270000
602015-12-110.303000
612024-03-140.320000
622007-09-120.430000
632019-09-120.250000
642023-09-140.320000
652013-12-110.280000
662017-12-140.278000
672018-12-130.278000
682026-03-130.340000
692010-03-110.280000
702012-03-130.270000
712012-12-120.270000
722014-12-110.303000
732022-06-140.395000
742024-12-130.320000
752009-03-110.270000
762010-06-110.280000
772021-09-140.304000
782013-09-110.270000
792017-03-130.278000
802021-03-120.304000
812022-09-140.395000
822007-06-130.430000
832011-06-130.270000
842012-06-130.270000