f/overrides/event-backup/ascix-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.1 KiB

1DateDividends
22019-11-290.135000
32023-02-280.125000
42020-03-310.136000
52020-07-310.161000
62023-05-310.145000
72023-12-290.166000
82026-07-310.144000
92026-01-300.130000
102020-02-280.132000
112021-08-310.204000
122025-06-300.145000
132018-04-300.082000
142019-01-310.131000
152021-01-290.148000
162023-01-310.135000
172023-03-310.144000
182022-03-310.197000
192017-12-270.001000
202018-11-300.155000
212019-10-310.140000
222020-10-300.165000
232020-12-290.158000
242024-08-300.117000
252026-06-300.140000
262018-03-290.082000
272022-12-300.150000
282024-10-310.147000
292017-12-290.001000
302018-02-280.039000
312024-02-290.112000
322024-07-310.108000
332025-12-310.189000
342018-07-310.150000
352023-12-210.032000
362025-05-300.151000
372025-09-300.143000
382021-09-300.197000
392022-02-280.181000
402025-07-310.150000
412019-04-300.136000
422020-11-300.160000
432024-03-280.129000
442025-08-290.148000
452022-05-310.177000
462022-11-300.135000
472025-02-280.136000
482026-02-270.129000
492019-08-300.135000
502021-06-300.151000
512019-09-300.131000
522024-06-280.121000
532024-09-300.126000
542025-10-310.150000
552026-05-290.144000
562020-12-310.165000
572021-03-310.156000
582021-04-300.149000
592023-11-300.163000
602024-01-310.111000
612022-12-280.125000
622023-04-280.141000
632024-05-310.130000
642025-11-280.144000
652021-02-260.140000
662022-10-310.144000
672018-09-280.145000
682019-07-310.136000
692023-09-290.140000
702018-05-310.124000
712018-12-210.369000
722019-05-310.140000
732022-01-310.200000
742023-07-310.125000
752025-01-310.132000
762018-01-310.039000
772024-12-310.181000
782025-03-310.151000
792018-10-310.150000
802019-02-280.122000
812019-06-280.133000
822024-12-270.283000
832026-03-310.147000
842019-12-200.049000
852020-01-310.140000
862021-12-291.033000
872022-04-290.183000
882023-08-310.134000
892018-06-290.145000
902019-12-310.140000
912020-08-310.169000
922021-10-290.205000
932021-11-300.208000
942025-04-300.146000
952020-05-290.168000
962021-07-300.156000
972023-10-310.154000
982024-11-290.155000
992018-08-310.171000
1002020-06-300.158000
1012021-05-280.156000
1022023-06-300.134000
1032018-12-310.476000
1042019-03-290.135000
1052021-12-310.207000
1062026-04-300.139000
1072020-04-300.121000
1082020-09-300.149000
1092024-04-300.125000