f/overrides/event-backup/minc-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

2.5 KiB

1DateDividends
22018-07-260.115350
32019-12-270.128000
42021-12-230.075700
52014-05-230.096050
62017-07-260.099450
72017-12-270.118770
82022-06-220.060430
92023-01-230.046460
102013-10-250.120570
112015-01-260.079410
122016-07-250.114340
132019-08-270.119360
142020-07-270.103490
152020-12-240.110360
162021-02-220.055100
172014-01-270.094570
182014-07-250.114000
192015-02-230.105110
202018-04-250.104700
212018-05-250.109790
222020-03-260.119980
232022-04-250.069910
242014-12-240.163650
252016-05-240.111820
262016-10-250.102380
272018-12-270.140510
282019-11-260.103000
292013-06-240.107780
302014-09-240.113700
312017-11-280.106580
322015-11-230.107290
332016-04-250.123900
342017-10-270.103030
352019-05-280.137300
362021-05-210.055700
372015-06-240.122980
382015-08-250.119610
392015-09-240.115940
402022-12-230.248970
412016-03-240.121650
422018-01-260.092000
432022-02-220.054410
442017-04-240.101160
452023-03-210.147500
462014-08-250.114920
472020-05-220.089320
482021-09-240.054800
492022-10-240.098500
502016-08-250.111120
512019-07-260.123400
522020-04-240.093390
532017-06-260.102540
542021-08-250.055100
552014-11-210.094740
562019-10-280.121710
572021-01-250.042800
582017-09-260.103360
592020-06-240.100750
602013-09-240.105610
612014-03-250.111300
622021-11-230.054030
632016-02-230.102870
642017-08-250.092930
652018-03-260.095030
662019-03-260.119300
672021-06-240.062870
682013-12-240.131990
692015-07-240.094230
702018-08-270.121190
712023-08-220.205100
722018-06-250.114380
732022-11-220.105840
742023-06-220.121920
752017-05-240.100580
762020-09-240.088900
772014-02-240.126090
782016-01-250.088340
792017-01-250.089050
802020-01-270.088480
812019-04-250.114600
822019-02-260.112690
832019-06-250.106400
842023-05-220.112000
852015-04-240.112420
862015-12-240.146710
872018-11-270.121160
882016-06-240.115760
892018-09-260.108830
902019-01-280.111260
912020-08-250.083520
922022-03-220.057650
932013-05-240.093050
942013-07-250.108860
952015-05-220.101100
962023-04-240.123480
972014-04-240.112920
982021-04-230.062040
992023-07-240.148500
1002021-10-250.058550
1012022-08-230.084140
1022022-09-260.093400
1032017-02-230.100240
1042020-10-260.085860
1052013-11-220.108970
1062014-10-270.127840
1072016-09-260.111000
1082013-04-240.050770
1092014-06-240.122530
1102013-08-260.113910
1112018-02-260.108500
1122022-01-240.042100
1132022-05-230.061490
1142022-07-250.095770
1152015-10-260.119160
1162020-02-240.099280
1172021-07-260.067700
1182019-09-250.106900
1192021-03-260.071490
1202023-02-210.118150
1212015-03-250.121530
1222016-12-230.130730
1232017-03-240.103650
1242016-11-230.099550
1252018-10-260.115210
1262020-11-240.082350