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

3.7 KiB

1DateDividends
22010-09-200.103333
32015-11-230.058000
42017-03-270.110000
52018-10-230.060000
62019-01-220.010000
72020-05-260.080000
82020-12-210.220000
92024-01-250.020000
102024-10-280.065000
112012-06-250.140667
122012-09-240.157000
132014-11-210.070000
142016-02-220.031667
152016-08-220.070000
162018-04-240.015000
172019-12-230.154000
182011-12-210.079667
192016-07-250.080000
202019-04-230.060000
212020-10-270.070000
222023-02-220.010000
232013-09-230.051667
242019-08-270.095000
252021-11-230.080000
262022-09-260.120000
272023-07-250.050000
282024-03-220.170000
292013-06-240.045000
302014-12-190.108333
312020-11-230.055000
322024-04-240.055000
332026-05-260.090000
342006-10-040.091667
352006-12-210.155000
362008-12-220.170333
372010-06-280.103667
382013-10-210.051667
392018-02-200.030000
402018-05-220.045000
412019-07-230.050000
422023-12-220.160000
432017-09-260.110000
442018-08-210.065000
452018-12-240.107000
462019-02-190.035000
472019-05-280.085000
482024-12-310.004000
492025-01-280.040000
502026-06-250.155000
512011-03-210.097667
522020-02-250.090000
532020-03-240.125000
542022-03-250.095000
552014-03-240.051667
562016-01-250.034000
572017-10-240.055000
582021-01-250.010000
592023-05-240.115000
602024-02-230.060000
612024-06-250.180000
622025-08-260.100000
632015-01-260.009667
642016-05-230.065000
652018-07-240.085000
662012-12-240.127333
672013-05-240.045000
682014-01-270.051667
692021-09-240.115000
702021-10-250.070000
712022-01-250.010000
722025-06-250.175000
732015-02-230.039667
742018-03-200.090000
752019-10-220.050000
762021-07-260.045000
772026-04-270.095000
782007-09-240.117333
792013-07-220.046667
802016-03-210.036667
812019-03-260.065000
822022-04-250.065000
832022-06-240.150000
842025-10-280.065000
852013-11-220.051667
862014-06-230.055000
872015-06-220.083333
882021-05-240.065000
892023-03-270.200000
902024-08-270.100000
912025-04-250.090000
922026-01-270.035000
932012-03-260.142333
942013-12-240.065333
952014-07-210.050000
962017-08-210.046667
972020-07-280.050000
982025-03-260.185000
992025-09-250.145000
1002025-11-240.080000
1012015-09-210.080000
1022016-04-250.069333
1032016-06-200.065000
1042017-05-220.043333
1052017-06-260.105000
1062023-04-240.045000
1072007-03-260.101000
1082010-12-220.157667
1092013-08-260.046667
1102014-10-270.069667
1112016-11-210.063333
1122018-11-200.070000
1132021-12-270.188000
1142023-11-240.110000
1152024-12-260.147000
1162022-08-250.120000
1172023-10-250.035000
1182008-06-230.152333
1192011-06-220.110667
1202011-09-260.134333
1212015-12-210.217667
1222016-12-230.109000
1232020-06-230.080000
1242021-02-220.015000
1252024-11-250.110000
1262025-12-260.234000
1272009-09-210.088667
1282020-04-210.060000
1292026-03-260.180000
1302013-03-220.021667
1312013-04-220.045000
1322014-08-250.055000
1332018-09-250.119000
1342023-01-250.005000
1352026-02-240.006000
1362009-06-220.093667
1372012-11-260.125667
1382014-05-230.039667
1392017-11-210.035000
1402019-09-240.095000
1412021-03-250.065000
1422022-05-240.085000
1432015-08-240.056667
1442018-01-230.015000
1452020-08-250.070000
1462009-12-210.113333
1472021-06-240.150000
1482022-12-230.196000
1492007-12-170.163333
1502009-03-230.094333
1512017-12-260.131000
1522022-07-250.060000
1532026-07-280.095000
1542013-02-190.047667
1552014-02-240.051667
1562015-03-230.046667
1572015-05-220.060000
1582022-10-250.050000
1592025-05-270.065000
1602007-06-250.144333
1612008-03-240.167333
1622015-10-260.040000
1632017-07-240.066667
1642020-09-220.055000
1652014-04-210.041667
1662015-04-200.044667
1672017-04-240.015000
1682021-08-250.100000
1692023-06-260.120000
1702025-12-310.042000
1712013-01-220.047667
1722017-02-170.050000
1732019-06-240.115000
1742020-01-210.010000
1752022-11-230.150000
1762023-12-280.020000
1772016-10-240.055000
1782017-01-230.025000
1792019-11-250.090000
1802024-07-260.055000
1812025-07-280.050000
1822008-09-220.140333
1832014-09-220.069667
1842018-06-250.105000
1852021-04-260.035000
1862024-09-250.135000
1872010-03-290.113667
1882016-09-260.100000
1892022-02-220.015000
1902023-08-250.115000
1912024-05-240.055000
1922025-02-250.035000