f/overrides/event-backup/attyx-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.9 KiB

1DateDividends
22017-09-290.021000
32019-08-300.030000
42025-04-300.033000
52021-04-300.023000
62022-01-310.014000
72014-07-310.017000
82015-08-310.018000
92019-05-310.031000
102016-10-310.019000
112017-05-310.020000
122023-06-300.035000
132024-01-310.035000
142015-01-300.018000
152021-01-290.030000
162022-09-300.028000
172020-03-310.031000
182023-12-290.039000
192025-08-290.039000
202017-07-310.020000
212019-03-290.032000
222019-04-300.028000
232020-10-300.030000
242024-09-300.032000
252025-06-300.034000
262025-09-300.033000
272014-02-280.015000
282016-03-310.020000
292020-06-300.034000
302021-02-260.024000
312022-03-310.016000
322014-04-300.016000
332016-11-300.020000
342018-10-310.030000
352023-03-310.037000
362025-12-310.035000
372019-02-280.028000
382020-01-310.028000
392021-05-280.019000
402019-11-290.027000
412021-06-300.018000
422026-02-270.032000
432019-10-310.028000
442020-09-300.029000
452021-10-290.015000
462021-12-310.015000
472022-11-300.031000
482015-12-310.020000
492017-06-300.022000
502018-02-280.020000
512022-06-300.022000
522022-10-310.029000
532021-03-310.024000
542023-09-290.034000
552024-06-280.030000
562014-10-310.017000
572015-05-290.018000
582018-05-310.025000
592015-04-300.016000
602015-07-310.020000
612024-02-290.031000
622014-03-310.016000
632024-11-290.035000
642022-02-280.013000
652025-05-300.037000
662017-12-290.021000
672019-09-300.028000
682020-07-310.039000
692016-04-290.021000
702016-09-300.021000
712017-02-280.017000
722018-07-310.023000
732023-04-280.032000
742014-09-300.016000
752014-11-280.016000
762014-12-050.013000
772025-02-280.032000
782026-04-300.034000
792026-06-300.033000
802014-06-300.016000
812015-11-300.019000
822025-07-310.036000
832024-04-300.032000
842022-04-290.017000
852022-12-300.033000
862023-01-310.031000
872023-02-280.031000
882023-08-310.035000
892025-01-310.038000
902015-02-270.014000
912019-01-310.021000
922022-08-310.026000
932022-05-310.020000
942022-07-290.022000
952024-03-280.032000
962014-05-300.017000
972018-01-310.022000
982020-05-290.032000
992021-08-310.015000
1002025-10-310.038000
1012018-08-310.027000
1022019-06-280.027000
1032021-07-300.018000
1042018-09-280.023000
1052019-12-310.025000
1062021-09-300.014000
1072024-05-310.035000
1082024-10-310.035000
1092014-08-290.017000
1102015-10-300.020000
1112017-01-310.020000
1122024-12-310.033000
1132020-08-310.031000
1142024-08-300.038000
1152026-05-290.035000
1162016-05-310.023000
1172017-03-310.021000
1182020-04-300.029000
1192023-11-300.037000
1202016-02-290.018000
1212017-04-280.018000
1222023-10-310.035000
1232023-07-310.030000
1242014-12-310.018000
1252016-01-290.020000
1262021-11-300.015000
1272015-06-300.017000
1282016-12-300.020000
1292018-03-290.024000
1302017-11-300.021000
1312018-06-290.023000
1322026-01-300.036000
1332026-03-310.032000
1342016-06-300.021000
1352016-07-290.021000
1362017-08-310.022000
1372018-04-300.022000
1382018-11-300.033000
1392018-12-310.031000
1402020-02-280.024000
1412020-11-300.029000
1422015-03-310.016000
1432015-09-300.018000
1442017-10-310.021000
1452025-03-310.032000
1462025-11-280.033000
1472023-05-310.034000
1482024-07-310.034000
1492016-08-310.020000
1502019-07-310.027000
1512020-12-310.031000