f/overrides/event-backup/ardc-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
22016-11-210.103000
32017-04-250.103000
42017-06-200.103000
52018-04-200.108000
62020-10-160.098000
72023-04-200.113000
82023-07-200.113000
92023-12-200.118000
102025-03-210.113000
112025-12-220.113000
122026-01-200.113000
132026-06-220.113000
142013-08-150.117000
152015-09-170.117000
162015-10-220.117000
172016-05-170.110000
182018-12-190.108000
192019-04-180.108000
202025-06-200.113000
212026-04-200.113000
222013-09-190.117000
232015-11-170.117000
242015-12-150.117000
252017-01-190.103000
262021-01-200.098000
272022-05-190.098000
282024-08-200.118000
292014-05-200.117000
302015-03-170.117000
312021-06-180.098000
322013-04-180.117000
332018-08-220.108000
342021-05-200.098000
352023-01-190.108000
362024-05-200.118000
372025-10-200.113000
382013-07-180.117000
392015-02-170.117000
402022-04-200.098000
412026-05-210.113000
422017-12-200.105000
432022-01-200.098000
442023-11-170.118000
452025-08-210.113000
462014-03-180.117000
472014-11-180.117000
482015-08-190.117000
492016-06-210.110000
502017-11-210.105000
512021-09-170.098000
522021-11-190.098000
532023-08-180.113000
542016-01-210.110000
552017-03-210.103000
562017-08-220.105000
572019-07-190.108000
582022-02-180.098000
592022-08-190.103000
602023-02-170.108000
612025-05-190.113000
622017-02-210.103000
632019-08-190.108000
642021-02-180.098000
652026-03-200.113000
662021-04-160.098000
672021-08-190.098000
682021-10-210.098000
692022-12-160.103000
702023-06-160.113000
712015-05-190.117000
722019-05-210.108000
732019-06-180.108000
742020-07-200.098000
752021-12-170.098000
762024-04-190.118000
772025-09-220.113000
782013-05-160.117000
792014-09-160.117000
802017-09-200.105000
812018-01-190.108000
822020-09-210.098000
832013-06-190.117000
842014-01-210.117000
852014-07-170.117000
862014-12-160.117000
872020-04-200.098000
882024-10-210.118000
892019-03-190.108000
902020-08-200.098000
912024-03-200.118000
922024-09-200.118000
932024-11-210.118000
942025-11-210.113000
952013-02-140.117000
962016-07-210.103000
972026-07-200.113000
982026-08-210.113000
992015-07-210.117000
1002018-06-200.108000
1012019-01-180.108000
1022020-12-180.098000
1032025-02-240.113000
1042026-02-200.113000
1052015-04-210.117000
1062018-02-210.108000
1072013-10-170.117000
1082013-12-190.117000
1092014-10-210.117000
1102018-10-190.108000
1112018-11-190.108000
1122023-10-190.118000
1132017-07-200.105000
1142018-05-230.108000
1152018-07-200.108000
1162020-03-190.108000
1172021-03-190.098000
1182013-01-230.117000
1192015-01-200.117000
1202020-01-210.108000
1212020-06-220.098000
1222017-04-190.103000
1232020-05-200.098000
1242024-01-190.118000
1252024-02-200.118000
1262018-03-210.108000
1272022-07-200.098000
1282016-09-200.103000
1292016-10-190.103000
1302019-09-180.108000
1312020-11-180.098000
1322022-10-200.103000
1332023-05-190.113000
1342023-09-200.118000
1352025-04-210.113000
1362014-02-180.117000
1372014-04-160.117000
1382016-04-190.110000
1392019-10-180.108000
1402020-02-200.108000
1412021-07-160.098000
1422013-03-190.117000
1432014-08-190.117000
1442016-03-150.110000
1452019-11-210.108000
1462022-03-180.098000
1472016-12-200.103000
1482019-12-190.108000
1492022-11-180.103000
1502024-07-220.118000
1512014-06-170.117000
1522015-06-160.117000
1532016-08-160.103000
1542017-05-230.103000
1552017-10-200.105000
1562019-02-190.108000
1572022-09-160.103000
1582023-03-170.108000
1592024-12-200.118000
1602025-01-210.118000
1612018-09-190.108000
1622024-06-210.118000
1632013-11-200.117000
1642016-02-160.110000
1652022-06-170.098000
1662025-07-210.113000