f/overrides/event-backup/iyj-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
22002-09-130.055500
32003-09-120.035500
42006-06-220.036500
52020-12-140.275000
62026-03-170.272000
72001-03-090.041500
82019-09-240.246000
92022-06-090.220000
102001-12-140.032500
112008-12-230.156000
122009-06-240.104000
132021-06-100.207000
142026-06-150.215000
152006-12-200.118000
162020-03-250.271500
172020-06-150.217500
182003-12-120.080000
192004-09-240.050000
202014-12-240.272500
212018-03-220.219500
222010-09-230.202500
232015-09-250.186500
242021-03-250.192000
252023-09-260.295000
262011-09-230.121000
272012-06-190.122500
282004-03-260.056500
292007-12-270.147000
302015-12-240.221500
312025-06-160.262000
322000-07-190.012000
332006-09-260.134500
342010-06-240.096000
352012-12-190.172500
362002-12-130.065500
372005-03-240.071500
382005-09-230.065000
392004-06-250.022000
402016-12-210.256000
412022-03-240.258000
422010-12-220.120000
432012-12-270.033500
442013-06-260.140500
452018-06-260.236500
462007-03-230.097500
472017-03-240.248000
482017-09-260.252000
492021-12-130.206000
502017-06-270.246000
512001-06-080.011000
522008-09-240.125000
532011-03-250.103000
542003-12-310.005000
552009-03-250.153500
562012-09-250.157500
572017-12-190.205000
582022-09-260.288000
592000-12-200.104000
602013-09-240.146500
612019-06-170.238500
622025-09-160.416000
632016-06-210.180500
642018-12-170.231000
652001-10-010.065000
662003-06-130.023000
672010-03-250.089500
682014-06-240.148000
692016-09-260.193000
702025-03-180.275000
712011-12-220.150500
722002-06-140.018000
732007-09-250.097000
742008-03-250.108000
752022-12-130.248000
762019-12-160.297000
772013-03-250.115500
782015-03-250.170500
792019-03-200.322000
802005-06-200.032500
812007-06-280.097000
822009-09-220.092000
832003-03-070.053000
842008-06-250.109000
852015-06-240.206500
862023-03-230.272000
872025-12-160.270000
882023-12-200.358000
892004-12-230.104000
902005-12-220.150500
912009-12-230.106500
922014-03-250.226500
932014-09-240.130500
942021-09-240.249000
952024-09-250.302000
962002-03-080.040500
972003-12-160.044000
982011-06-240.117000
992013-12-230.177500
1002020-09-230.216000
1012016-03-230.205000
1022024-03-210.243000
1032024-06-110.264000
1042024-12-170.369000
1052006-03-240.060000
1062018-09-260.231000
1072023-06-070.275000
1082000-10-180.025000
1092012-03-260.122000