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

1.8 KiB

1DateDividends
22017-06-270.033000
32017-12-210.103000
42018-03-270.033000
52021-09-280.026000
62006-06-270.071000
72006-09-270.077000
82009-03-260.024000
92013-09-260.034000
102006-12-210.300000
112021-03-290.033000
122021-06-280.349000
132024-12-200.078000
142004-03-230.003000
152011-06-240.059000
162013-03-260.149000
172014-12-220.302000
182012-09-270.044000
192012-12-210.317000
202015-12-220.178000
212020-06-260.150000
222005-12-230.223000
232008-12-220.144000
242010-06-220.047000
252012-06-270.059000
262025-12-190.097000
272015-06-260.113000
282017-03-280.054000
292024-09-260.070000
302025-06-260.077000
312005-09-280.058000
322014-03-280.033000
332018-12-210.170000
342024-06-260.080000
352007-12-200.582000
362019-09-260.054000
372022-09-280.037000
382023-06-280.069000
392020-03-270.033000
402004-09-230.031000
412006-03-290.067000
422009-06-250.054000
432019-03-270.034000
442007-06-260.076000
452010-03-230.034000
462013-06-260.029000
472020-09-280.032000
482023-03-290.061000
492011-03-250.034000
502014-06-260.406000
512016-06-280.114000
522021-12-220.293000
532023-09-270.059000
542026-03-270.079000
552004-12-230.082000
562007-03-270.062000
572014-09-290.034000
582017-09-270.040000
592019-06-260.059000
602024-03-260.075000
612008-03-280.068000
622015-09-280.038000
632016-03-280.042000
642016-12-220.047000
652015-03-270.046000
662018-06-270.193000
672022-06-280.264000
682025-03-270.074000
692007-09-250.091000
702009-09-250.065000
712011-09-260.057000
722011-12-210.363000
732018-09-260.051000
742019-12-200.164000
752022-03-290.025000
762023-12-210.094000
772008-06-270.058000
782008-09-260.062000
792009-12-220.100000
802013-12-230.422000
812012-03-270.044000
822020-12-210.139000
832025-09-260.071000
842016-09-270.033000
852022-12-210.056000
862026-06-260.075000
872004-06-220.011000
882010-09-230.052000
892010-12-210.113000
902012-12-310.003000