f/overrides/event-backup/aguax-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
22020-04-010.026000
32026-02-020.067000
42015-06-300.041000
52019-04-010.070000
62021-07-010.053000
72023-10-020.048000
82018-03-010.062000
92019-12-020.052000
102020-09-010.032000
112023-07-030.049000
122025-02-030.071000
132017-02-010.047000
142017-05-010.061000
152020-06-010.044000
162023-12-010.058000
172025-08-010.065000
182026-08-030.066000
192017-06-010.053000
202017-09-010.059000
212021-10-010.055000
222021-11-010.051000
232015-03-310.070000
242018-07-020.054000
252018-08-010.054000
262019-03-010.060000
272019-08-010.065000
282024-07-010.066000
292025-12-310.062000
302014-09-300.042000
312016-09-010.072000
322016-12-010.046000
332017-10-020.083000
342017-11-010.076000
352022-10-030.049000
362023-03-010.046000
372021-06-010.054000
382022-08-010.051000
392015-01-300.084000
402015-05-290.048000
412018-09-040.064000
422018-12-200.032000
432020-05-010.062000
442022-12-010.046000
452014-12-220.028000
462015-09-300.053000
472016-10-030.077000
482019-09-030.059000
492019-11-010.079000
502020-08-030.072000
512022-06-010.050000
522025-04-010.051000
532014-07-310.062000
542016-05-030.092000
552014-08-290.045000
562016-06-010.050000
572018-06-010.049000
582021-08-020.048000
592025-07-010.059000
602014-11-280.035000
612023-12-290.057000
622026-07-010.067000
632018-12-310.059000
642014-12-310.042000
652016-04-010.049000
662018-01-020.057000
672018-05-010.067000
682020-12-010.040000
692021-09-010.051000
702022-02-010.053000
712024-12-310.080000
722025-09-020.058000
732014-10-310.050000
742016-01-290.057000
752021-05-030.054000
762023-09-010.051000
772024-03-010.051000
782024-06-030.115000
792017-01-030.043000
802023-05-010.054000
812024-04-010.054000
822025-12-010.066000
832015-11-300.048000
842017-04-030.067000
852019-05-010.064000
862020-12-310.034000
872025-06-020.069000
882021-03-010.055000
892021-12-010.049000
902022-09-010.051000
912025-10-010.058000
922018-11-010.081000
932019-06-030.056000
942020-11-020.051000
952023-06-010.061000
962015-07-310.062000
972017-08-010.047000
982019-12-310.051000
992022-04-010.056000
1002023-04-030.051000
1012020-02-030.066000
1022024-10-010.065000
1032019-07-010.055000
1042025-03-030.060000
1052015-02-270.055000
1062015-08-310.065000
1072016-08-010.106000
1082018-12-030.047000
1092020-10-010.045000
1102026-03-020.053000
1112026-06-010.066000
1122024-08-010.066000
1132016-03-310.049000
1142016-07-010.038000
1152022-03-010.049000
1162022-07-010.051000
1172022-11-010.039000
1182023-08-010.058000
1192023-11-010.053000
1202026-05-010.054000
1212015-10-300.064000
1222016-11-010.082000
1232018-04-020.064000
1242018-10-010.055000
1252020-07-010.045000
1262021-12-310.057000
1272017-12-010.051000
1282022-12-300.050000
1292024-02-010.063000
1302026-04-010.072000
1312015-04-300.055000
1322021-04-010.054000
1332022-05-020.041000
1342024-12-020.062000
1352016-02-290.022000
1362020-03-020.065000
1372024-05-010.063000
1382024-11-010.077000
1392019-02-010.051000
1402021-02-010.046000
1412023-02-010.057000
1422024-09-030.078000
1432025-05-010.058000
1442025-11-030.062000
1452017-03-010.045000
1462017-07-030.038000
1472018-02-010.054000
1482019-10-010.054000