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)
1.6 KiB
1.6 KiB
| 1 | Date | Dividends |
|---|---|---|
| 2 | 20141215 | 0.650000 |
| 3 | 20140926 | 0.650000 |
| 4 | 20140721 | 0.650000 |
| 5 | 20140611 | 0.000000 |
| 6 | 20140605 | 0.000000 |
| 7 | 20140520 | 0.000000 |
| 8 | 20140516 | 0.000000 |
| 9 | 20140402 | 0.000000 |
| 10 | 20140326 | 0.630000 |
| 11 | 20140113 | 0.630000 |
| 12 | 20130926 | 0.510000 |
| 13 | 20130719 | 0.510000 |
| 14 | 20130326 | 0.490000 |
| 15 | 20121213 | 0.490000 |
| 16 | 20120926 | 0.490000 |
| 17 | 20120727 | 0.490000 |
| 18 | 20120328 | 0.470000 |
| 19 | 20120110 | 0.470000 |
| 20 | 20110928 | 0.350000 |
| 21 | 20110628 | 0.350000 |
| 22 | 20110330 | 0.330000 |
| 23 | 20101214 | 0.330000 |
| 24 | 20100929 | 0.330000 |
| 25 | 20100723 | 0.330000 |
| 26 | 20100329 | 0.310000 |
| 27 | 20091215 | 0.310000 |
| 28 | 20090929 | 0.310000 |
| 29 | 20090724 | 0.310000 |
| 30 | 20090327 | 0.250000 |
| 31 | 20090106 | 0.270000 |
| 32 | 20081009 | 0.260000 |
| 33 | 20080626 | 0.290000 |
| 34 | 20080327 | 0.270000 |
| 35 | 20071227 | 0.270000 |
| 36 | 20070926 | 0.270000 |
| 37 | 20070627 | 0.270000 |
| 38 | 20070328 | 0.250000 |
| 39 | 20061227 | 0.250000 |
| 40 | 20060927 | 0.250000 |
| 41 | 20060628 | 0.250000 |
| 42 | 20060329 | 0.230000 |
| 43 | 20051228 | 0.230000 |
| 44 | 20050928 | 0.230000 |
| 45 | 20050628 | 0.230000 |
| 46 | 20050329 | 0.210000 |
| 47 | 20041229 | 0.210000 |
| 48 | 20040928 | 0.210000 |
| 49 | 20040628 | 0.210000 |
| 50 | 20040329 | 0.190000 |
| 51 | 20031229 | 0.190000 |
| 52 | 20030926 | 0.190000 |
| 53 | 20030626 | 0.190000 |
| 54 | 20030327 | 0.170000 |
| 55 | 20021224 | 0.170000 |
| 56 | 20020925 | 0.170000 |
| 57 | 20020626 | 0.170000 |
| 58 | 20020326 | 0.150000 |
| 59 | 20011227 | 0.150000 |
| 60 | 20010926 | 0.150000 |
| 61 | 20010627 | 0.150000 |
| 62 | 20010511 | 0.000000 |
| 63 | 20010328 | 0.130000 |
| 64 | 20001227 | 0.130000 |
| 65 | 20000927 | 0.130000 |
| 66 | 20000628 | 0.130000 |
| 67 | 20000329 | 0.110000 |
| 68 | 19991229 | 0.110000 |
| 69 | 19990928 | 0.110000 |
| 70 | 19990628 | 0.110000 |
| 71 | 19990329 | 0.090000 |
| 72 | 19981211 | 0.090000 |
| 73 | 19980928 | 0.090000 |
| 74 | 19980626 | 0.090000 |
| 75 | 19980327 | 0.080000 |
| 76 | 19971210 | 0.080000 |
| 77 | 19970926 | 0.073330 |
| 78 | 19970626 | 0.073330 |
| 79 | 19970326 | 0.060000 |
| 80 | 19961227 | 0.060000 |
| 81 | 19960926 | 0.060000 |
| 82 | 19960612 | 0.060000 |
| 83 | 19960327 | 0.046670 |
| 84 | 19951227 | 0.046670 |
| 85 | 19950927 | 0.046670 |
| 86 | 19950628 | 0.046670 |
| 87 | 19950327 | 0.036670 |
| 88 | 19941223 | 0.036670 |
| 89 | 19940926 | 0.036670 |
| 90 | 19940624 | 0.036670 |
| 91 | 19940325 | 0.033330 |