f/overrides/event-backup/aigyx-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.2 KiB

1DateDividends
22000-06-260.200000
32008-06-250.250000
42009-06-250.180000
52010-12-300.180000
62012-09-280.180000
72017-03-310.188000
82018-12-206.483000
92003-06-250.200000
102016-12-160.471000
112017-06-300.188000
122011-03-300.180000
132018-03-290.188000
142020-03-130.188000
151999-03-290.104000
162004-06-230.200000
172010-09-290.180000
182015-06-300.188000
192023-09-150.072000
202025-06-200.116000
212006-06-260.220000
222007-06-250.240000
232009-03-260.180000
242013-09-300.188000
252024-12-201.096000
262007-09-250.240000
272016-06-300.188000
282017-12-290.188000
292026-06-180.066000
302007-03-260.235000
312019-03-150.188000
322025-09-190.040000
331999-12-270.314000
342002-06-240.200000
352008-03-260.250000
362015-12-310.188000
372021-06-180.039000
382019-06-140.188000
392022-09-160.148000
402003-12-230.259000
412005-12-220.525000
422007-12-211.951000
432017-12-151.172000
442002-09-240.205000
452003-03-250.188000
462005-03-240.200000
472025-12-190.632000
482008-12-190.250000
492020-12-221.621000
502015-12-040.270000
512014-12-310.188000
522018-06-290.188000
532021-03-190.025000
542021-09-170.023000
552022-12-210.670000
561999-09-240.148000
572000-12-220.215000
582009-09-250.180000
592016-12-300.188000
602018-09-140.188000
612000-09-250.200000
622006-12-211.284000
632023-12-210.162000
642026-03-200.081000
652001-12-200.310000
662024-03-150.105000
672005-09-260.210000
682020-06-190.188000
692004-12-230.563000
702013-06-280.188000
712015-09-300.188000
722023-06-160.095000
732024-06-210.083000
742003-09-250.205000
752014-09-300.188000
762021-12-222.052000
772022-03-180.023000
782020-09-180.078000
792025-03-210.085000
802001-06-250.200000
812005-06-240.210000
822012-06-290.180000
832013-03-280.188000
842015-03-310.188000
852002-03-260.188000
862004-03-230.190000
872016-03-310.188000
882024-09-200.085000
891999-06-240.164000
902004-09-230.205000
912012-03-300.180000
922000-03-270.186000
932001-09-240.205000
942010-04-300.028000
952011-12-290.180000
962006-03-270.210000
972012-12-310.188000
982016-09-300.188000
992002-12-200.267000
1002011-09-290.180000
1012019-12-202.249000
1022006-09-250.220000
1032009-12-230.180000
1042014-03-310.188000
1052019-09-130.188000
1062023-03-170.119000
1072008-09-250.250000
1082010-06-290.180000
1092011-06-290.180000
1102013-12-310.188000
1112017-09-290.188000
1122001-03-260.186000
1132010-03-300.180000
1142014-06-300.188000
1152022-06-170.078000