f/overrides/event-backup/acitx-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.2 KiB

1DateDividends
22002-01-310.004000
32002-07-310.023000
42003-12-090.084000
52004-02-270.006000
62006-07-310.063000
71997-07-250.019000
81999-04-300.047000
92000-03-310.051000
102002-03-280.019000
112004-10-290.018000
122005-03-310.009000
132001-07-310.064000
142008-06-170.211000
152013-06-110.043000
162014-06-100.140000
171999-05-280.050000
182004-12-310.064000
192011-12-090.123000
202013-12-060.278000
212024-06-180.033000
222001-03-300.078000
232001-08-310.041000
242004-05-280.071000
252010-12-280.102000
262012-06-120.116000
272012-12-260.181000
281997-08-290.038000
291999-10-290.057000
302000-11-300.077000
312002-06-280.067000
322005-01-310.019000
332015-12-280.077000
342005-10-310.062000
352006-09-290.048000
361997-04-250.050000
371998-02-270.014000
381998-07-310.049000
391998-11-270.033000
402000-08-250.068000
412002-05-310.075000
422007-04-300.070000
432009-12-290.177000
442020-12-220.027000
452015-06-090.034000
462019-06-180.083000
472001-06-290.057000
482004-01-300.001000
492006-05-310.070000
502011-12-270.263000
512022-12-210.547000
522026-06-090.180000
531998-06-260.039000
542000-07-280.036000
552003-06-300.002000
562003-08-290.023000
572000-04-280.074000
582002-11-290.035000
592002-12-060.146000
602005-11-300.135000
612021-12-210.433000
622006-06-300.106000
632025-12-160.230000
642000-01-280.031000
652001-10-310.019000
662004-06-300.045000
672005-05-310.089000
682007-05-310.107000
692008-09-160.271000
701998-04-240.040000
711999-01-290.026000
721999-08-270.026000
732004-08-310.043000
742016-12-270.130000
752005-04-290.073000
761997-03-270.043000
771998-01-300.020000
781999-11-260.064000
792001-09-280.006000
802002-12-310.032000
812004-11-300.034000
821997-06-270.035000
832004-03-310.057000
842007-06-290.084000
852007-12-280.075000
862005-06-300.082000
872005-07-290.005000
882008-03-180.112000
892021-06-220.142000
902023-12-190.339000
912003-07-310.002000
922007-08-310.040000
932010-06-150.157000
941999-02-260.022000
952000-02-250.029000
962001-02-280.022000
972001-12-310.004000
982007-07-310.075000
992012-12-070.113000
1002000-12-290.041000
1012002-10-310.016000
1022022-06-210.225000
1032000-09-290.043000
1042003-10-310.055000
1052004-04-300.070000
1062010-12-100.066000
1072017-06-300.152000
1081999-07-300.045000
1092000-05-260.095000
1102001-04-300.060000
1112003-03-310.057000
1122014-12-090.042000
1131998-10-300.042000
1142001-11-300.060000
1152005-12-300.037000
1162006-10-310.035000
1172016-12-130.015000
1181997-05-300.052000
1192000-06-300.050000
1202011-06-140.192000
1212025-06-240.225000
1221998-08-280.033000
1232006-04-280.038000
1242018-12-310.146000
1251999-06-250.081000
1262014-12-230.039000
1272016-06-210.096000
1282017-12-260.100000
1291997-09-260.032000
1301997-11-280.045000
1312002-04-300.060000
1322006-08-310.035000
1332023-06-200.123000
1342007-09-280.015000
1352020-06-160.120000
1361998-03-270.038000
1372001-01-310.036000
1382002-08-300.026000
1392003-04-300.090000
1402003-09-300.024000
1412003-12-310.006000
1421997-12-310.052000
1431998-09-250.034000
1442001-05-310.046000
1452001-12-070.002000
1462004-12-070.031000
1472005-08-310.017000
1482024-12-170.194000
1491997-10-310.049000
1501998-05-290.050000
1511999-03-260.043000
1522003-05-300.076000
1532005-09-300.062000
1542013-12-230.129000
1551997-02-280.014000
1562000-10-310.035000
1572004-07-300.071000
1582005-12-060.032000
1592019-12-200.201000
1601998-12-310.056000
1611999-09-240.046000
1621999-12-310.054000
1632003-11-280.045000
1642018-06-190.184000
1652018-12-200.146000