f/overrides/event-backup/iusv-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
22013-09-240.172667
32020-03-250.402000
42024-09-250.582000
52008-09-240.202667
62012-12-190.239333
72021-03-250.347000
82025-06-160.432000
92002-12-130.119333
102011-03-240.131667
112011-07-050.156000
122009-07-020.142333
132018-06-260.332000
142022-12-130.432000
152011-09-230.140667
162015-12-240.284000
172000-12-130.144000
182005-06-200.082333
192012-03-230.156000
202023-09-260.443000
212024-06-110.421000
222018-03-220.311000
232001-03-090.075000
242003-06-130.119000
252007-12-270.222000
262016-07-060.275333
272003-12-120.160333
282020-12-140.400000
292022-06-090.305000
302020-06-150.307000
312023-03-230.349000
322008-07-020.198000
332014-03-250.192333
342016-09-260.235000
352010-07-020.145000
362003-12-160.119333
372004-09-240.135333
382009-03-240.173000
392015-09-250.227333
402022-03-240.370000
412011-12-220.189333
422020-09-230.384000
432006-06-220.160000
442010-09-230.140667
452017-03-240.222000
462019-03-200.312000
472008-03-240.193333
482009-09-220.104000
492024-12-170.546000
502006-03-240.158000
512016-03-230.279333
522007-09-250.197000
532019-09-240.357000
542018-12-170.348000
552025-03-180.367000
562002-03-080.080333
572012-09-240.153667
582021-06-100.267000
592015-03-250.243000
602019-12-160.373000
612013-03-250.167333
622018-09-260.317000
632001-06-080.097333
642003-03-070.081333
652005-03-240.209000
662024-03-210.440000
672025-12-160.552000
682014-09-240.211667
692023-06-070.277000
702012-06-260.163667
712025-09-160.471000
722026-03-170.393000
732007-06-280.207000
742019-06-170.336000
752026-06-150.450000
762004-06-250.122667
772005-12-220.211000
782006-09-260.155000
792006-12-200.217333
802023-12-200.410000
812022-09-260.462000
822013-12-230.260333
832017-09-260.323000
842021-09-240.433000
852021-12-130.383000
862003-09-120.114667
872004-12-230.185000
882017-06-270.258000
892013-07-020.201333
902010-03-240.112667
912014-12-240.245333
922017-12-190.268000
932000-09-200.067667
942005-09-230.173667
952008-12-230.177333
962014-07-020.197667
972015-07-020.325667
982001-12-140.104333
992002-06-140.092667
1002007-03-230.201333
1012010-12-220.164667
1022001-10-010.126000
1032004-03-260.097667
1042016-12-220.282000
1052002-09-130.110667
1062009-12-230.157000