f/overrides/event-backup/creax-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.8 KiB

1DateDividends
22010-03-260.039000
32017-06-210.129000
42018-06-210.586000
52018-09-210.065000
62020-03-200.069000
72021-09-210.051000
82021-12-140.537000
92006-06-290.129000
102026-06-220.206000
112025-12-160.380000
122016-03-230.077000
132019-12-131.280000
142023-03-200.060000
152011-06-240.055000
162014-12-100.507000
172015-06-180.577000
182022-12-130.071000
192003-03-260.074000
202009-12-070.101000
212010-09-240.051000
222010-12-070.103000
232011-09-260.077000
242020-09-220.050000
252022-06-210.470000
262006-12-115.160000
272012-09-250.068000
282023-12-192.973000
292005-09-290.418000
302014-06-200.154000
312016-06-230.232000
322018-12-130.242000
332020-06-170.265000
342024-06-140.238000
352013-09-200.075000
362007-03-294.469000
372008-03-280.038000
382013-06-210.173000
392004-03-300.159000
402006-03-300.156000
412014-09-190.080000
422017-03-220.080000
432017-09-210.079000
442019-09-200.071000
452003-06-250.153000
462011-12-060.344000
472021-03-180.059000
482023-06-210.121000
492024-12-170.733000
502008-12-080.306000
512005-12-153.352000
522012-03-230.046000
532013-12-091.044000
542025-06-130.178000
552005-06-290.157000
562004-12-152.713000
572007-06-280.075000
582009-09-280.100000
592015-03-180.060000
602016-12-140.312000
612004-09-290.271000
622011-03-220.033000
632014-03-190.028000
642010-06-240.068000
652013-03-200.038000
662015-09-170.068000
672017-12-131.846000
682019-06-170.196000
692022-03-180.051000
702009-06-240.095000
712005-03-300.135000
722008-09-290.037000
732009-03-270.063000
742012-06-220.069000
752015-12-100.572000
762016-09-220.073000
772019-03-200.076000
782004-06-290.192000
792021-06-180.364000
802008-06-270.051000
812012-12-070.289000
822018-03-210.069000
832020-12-110.509000
842022-09-210.059000
852007-12-105.882000
862003-12-120.320000
872006-09-280.102000
882007-09-270.092000
892023-09-210.081000
902003-09-250.223000