f/overrides/event-backup/nseix-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.5 KiB

1DateDividends
22009-05-010.091000
32025-10-230.091000
42005-07-280.085000
52019-05-080.741000
62017-12-280.917000
72024-10-240.100000
81993-12-300.013000
92001-04-260.034000
101995-07-210.081000
111998-12-300.453000
122009-07-300.072000
132023-12-270.122000
142006-12-280.094000
152014-12-300.408000
162024-05-090.454000
171995-04-280.075000
182000-10-260.070000
192004-10-280.058000
202009-11-030.091000
211997-10-240.104000
221998-05-010.139000
232006-05-050.080000
241999-04-300.046000
252004-07-260.050000
262013-05-020.228000
272016-11-030.092000
282020-12-300.674000
291995-12-280.093000
301998-07-310.094000
312018-05-091.174000
322019-12-301.627000
332026-04-270.072000
341996-12-300.286000
352000-12-270.050000
361994-07-290.078000
372003-05-050.033000
382007-05-070.513000
392022-12-280.094000
402002-10-300.051000
412006-10-310.097000
422015-05-060.582000
432021-10-270.091000
442010-12-300.124000
452012-11-020.083000
462007-12-271.683000
472022-10-260.097000
482001-07-260.040000
492003-12-300.047000
502008-11-040.097000
512011-11-030.106000
522013-11-060.076000
532013-12-300.796000
542016-08-040.100000
552017-05-100.398000
562004-12-300.059000
572007-10-300.090000
582017-11-020.010000
592023-08-020.109000
602012-07-270.092000
612019-10-300.081000
621995-10-200.088000
631996-07-190.103000
642001-10-250.037000
652008-08-010.105000
662008-12-290.115000
672019-08-070.070000
681994-10-210.065000
692000-07-310.078000
702005-10-310.079000
712009-12-300.062000
722001-12-270.059000
732002-12-260.053000
742014-10-300.120000
752018-10-310.104000
762025-05-080.853000
772005-05-030.339000
782011-12-290.450000
792006-07-270.095000
802016-05-050.481000
812018-08-020.104000
822018-12-281.573000
832020-05-070.133000
841997-05-010.396000
851997-12-300.535000
861999-12-290.217000
872010-07-290.076000
882025-08-070.111000
892004-04-300.046000
902012-05-100.125000
912008-05-050.102000
922010-05-050.042000
932014-05-070.561000
942003-10-300.038000
952005-12-290.307000
961998-10-230.126000
972007-07-270.086000
982015-10-290.105000
992016-12-280.085000
1002021-05-121.211000
1012023-10-250.108000
1021994-12-290.093000
1031996-04-260.136000
1042025-12-290.579000
1052012-12-270.524000
1062015-08-050.109000
1072020-08-050.081000
1082020-10-280.089000
1092024-12-270.209000
1102003-07-250.032000
1112010-10-280.065000
1121996-10-180.117000
1131999-10-280.098000
1142021-12-301.173000
1152022-08-030.093000
1162026-07-270.132000
1172002-07-240.045000
1182015-12-300.525000
1192022-05-110.497000
1202011-07-280.096000
1212014-08-060.088000
1221999-07-290.100000
1231994-04-290.045000
1242011-05-030.365000
1252021-08-040.086000
1262023-05-100.538000
1272024-08-080.109000
1282013-08-070.113000
1292017-08-030.086000