f/overrides/event-backup/nie-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

1.6 KiB

1DateDividends
22009-09-170.280000
32016-03-100.380000
42020-06-120.380000
52022-09-090.500000
62022-12-291.977000
72017-12-220.380000
82024-09-130.500000
92009-12-230.280000
102011-03-170.280000
112018-03-090.380000
122019-06-140.380000
132023-03-100.500000
142007-06-010.563000
152012-09-130.280000
162014-03-130.280000
172022-12-090.500000
182025-03-130.500000
192007-09-200.563000
202010-09-160.280000
212014-06-120.280000
222019-03-080.380000
232024-12-120.500000
242013-03-140.280000
252014-12-290.380000
262021-09-100.380000
272025-06-120.500000
282025-12-110.500000
292008-03-190.563000
302008-06-190.563000
312010-06-170.280000
322018-06-080.380000
332021-12-231.754000
342022-06-100.500000
352023-12-080.500000
362007-12-270.563000
372010-03-180.280000
382013-12-240.520000
392015-03-120.380000
402017-03-090.380000
412025-12-290.526000
422011-09-150.280000
432017-06-080.380000
442018-12-210.380000
452020-09-110.380000
462021-12-170.380000
472015-06-110.380000
482015-09-100.380000
492019-09-130.380000
502023-09-080.500000
512024-06-130.500000
522026-03-160.500000
532020-12-180.380000
542023-06-090.500000
552024-03-080.500000
562009-03-190.280000
572010-12-290.280000
582011-06-160.280000
592014-09-110.380000
602016-06-090.380000
612008-09-180.563000
622012-03-150.280000
632012-12-260.280000
642018-09-140.380000
652021-06-110.380000
662015-12-230.380000
672016-09-080.380000
682022-03-110.500000
692020-03-130.380000
702009-06-180.280000
712011-12-280.280000
722012-06-140.280000
732013-06-130.280000
742013-09-120.280000
752021-03-120.380000
762025-09-120.500000
772026-06-150.580000
782008-12-240.625000
792014-12-240.380000
802016-12-220.380000
812017-09-080.380000
822019-12-200.380000