f/overrides/event-backup/nrfax-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
22024-12-200.123000
32001-03-190.050000
42006-06-120.484000
52013-06-200.053000
62015-12-211.105000
72005-03-140.091000
82009-12-150.052000
92016-12-200.842000
102017-09-280.067000
112018-09-250.052000
122002-12-160.232000
132003-09-150.098000
142014-12-180.635000
152017-06-280.044000
162012-03-220.025000
172010-12-140.090000
182015-04-080.235000
192015-06-250.013000
202019-03-260.235000
212004-06-140.067000
222010-06-240.025000
232019-09-250.024000
242021-09-240.032000
252022-06-240.056000
262005-09-190.112000
272011-06-230.030000
282012-12-181.671000
292014-03-200.028000
302021-12-210.527000
312001-12-170.238000
322009-09-250.033000
332022-03-240.142000
342002-03-180.071000
352008-04-140.401000
362013-03-210.057000
372019-12-181.915000
382002-09-160.094000
392007-12-212.048000
402010-09-230.025000
412023-03-240.136000
422006-03-130.068000
432017-12-201.054000
442025-03-250.072000
452001-09-100.107000
462013-12-183.786000
472016-03-300.113000
482009-03-270.083000
492011-09-220.030000
502018-03-260.344000
512003-06-160.115000
522004-09-130.083000
532008-03-270.088000
542024-06-260.043000
552004-03-150.081000
562012-09-200.031000
572014-09-230.030000
582014-06-190.035000
592022-12-210.038000
602003-12-150.396000
612001-06-180.090000
622015-03-300.048000
632020-09-240.042000
642015-09-290.070000
652019-06-250.041000
662026-06-250.074000
672018-06-260.061000
682024-09-260.069000
692020-03-250.217000
702022-09-260.038000
712007-03-120.077000
722012-06-210.038000
732017-03-290.286000
742005-06-130.481000
752008-06-260.098000
762011-12-130.037000
772003-03-170.107000
782007-06-110.403000
792013-04-090.307000
802021-06-240.035000
812002-06-270.015000
822010-03-250.073000
832020-12-180.123000
842005-12-221.028000
852006-12-220.816000
862006-09-180.040000
872011-03-240.036000
882016-09-300.059000
892026-03-250.102000
902009-06-260.044000
912023-12-190.020000
922025-06-260.054000
932025-09-260.057000
942020-06-240.025000
952018-12-190.730000
962007-09-170.082000
972023-09-260.072000
982021-03-240.201000
992016-06-300.043000
1002014-04-080.731000
1012024-03-250.218000
1022004-12-200.670000
1032008-09-260.129000
1042013-09-240.045000
1052025-12-220.182000
1062016-04-070.551000
1072023-06-260.037000