f/overrides/event-backup/iwn-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
22017-07-060.645000
32002-03-080.067333
42007-06-280.422000
52007-12-270.447000
62008-09-240.262000
72012-03-230.300000
82022-09-260.908000
92026-06-150.785000
102016-03-230.397000
112000-12-130.160667
122004-12-230.328333
132013-12-230.637000
142014-09-240.318000
152015-03-250.421000
162017-03-240.417000
172005-03-240.327000
182023-09-260.941000
192025-06-160.691000
202023-12-200.898000
212013-07-020.509000
222007-03-230.252000
232024-09-250.862000
242020-12-140.652000
252015-07-020.563000
262007-09-250.313000
272011-09-230.287000
282003-03-070.114000
292011-03-240.246000
302024-12-170.858000
312004-09-240.211333
322022-03-240.519000
332021-06-100.390000
342023-06-070.628000
352025-09-160.817000
362001-03-090.142333
372003-12-160.166000
382013-09-240.308000
392009-09-220.196000
402001-10-010.247000
412003-09-120.159667
422005-09-230.276000
432008-03-240.110000
442018-07-030.630000
452019-09-240.572000
462021-03-250.391000
472002-06-140.228333
482002-09-130.167000
492004-03-260.166667
502024-06-110.671000
512025-03-180.498000
522012-06-260.447000
532003-06-130.124000
542004-06-250.178333
552019-12-160.798000
562008-12-230.452000
572012-09-240.368000
582014-07-020.575000
592016-07-060.588000
602011-07-050.369000
612014-12-240.657000
622015-12-240.652000
632000-09-200.133333
642010-03-240.167000
652001-06-080.178333
662002-12-130.241333
672006-03-240.256000
682017-09-260.360000
692019-03-200.517000
702024-03-210.567000
712026-03-170.518000
722012-12-190.775000
732014-03-250.364000
742016-09-260.353000
752008-07-020.384000
762009-03-240.221000
772011-12-220.429000
782022-06-090.578000
792001-12-140.218000
802010-12-220.477000
812020-06-150.433000
822015-09-250.339000
832016-12-220.735000
842021-09-240.774000
852005-06-200.215000
862006-09-260.370000
872009-12-230.377000
882010-09-230.217000
892018-03-220.415000
902018-09-260.490000
912020-03-250.450000
922013-03-250.307000
932017-12-210.814000
942009-07-020.261000
952010-07-020.296000
962023-03-230.696000
972006-06-220.212000
982018-12-170.605000
992020-09-230.577000
1002019-06-170.584000
1012005-12-220.342000
1022003-12-120.265667
1032006-12-200.436000
1042021-12-130.902000
1052022-12-130.941000
1062025-12-161.066000