f/overrides/event-backup/dfsvx-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.9 KiB

1DateDividends
22009-12-090.052000
32011-12-130.400000
42012-09-100.041000
52023-03-300.155000
62004-12-201.785000
72020-06-290.060000
82020-09-290.101000
92021-09-290.137000
102021-12-154.186000
112022-09-290.163000
122025-12-150.226000
132013-03-080.004000
141998-12-211.535000
152006-06-080.063000
162007-03-080.017000
172007-06-080.084000
182008-12-100.157000
192010-12-090.084000
202015-06-080.098000
211993-11-160.100000
222022-12-142.315000
232024-06-270.187000
242015-12-161.540000
252004-09-080.002000
262005-06-080.036000
272008-09-090.067000
282012-06-080.069000
292017-09-280.075000
302026-03-300.197000
312003-12-221.567000
321995-11-270.240000
332006-12-182.463000
342016-03-300.070000
352019-06-270.105000
362025-09-290.245000
371993-12-150.030000
381996-12-270.471000
392001-12-173.676000
402005-12-192.299000
412006-09-080.082000
422009-06-090.035000
432019-09-270.106000
441994-11-280.120000
452017-03-300.016000
462017-12-151.968000
472023-06-290.182000
482014-09-090.061000
492015-09-090.135000
502019-12-170.714000
512020-03-300.061000
522021-03-300.085000
532023-12-131.140000
542024-12-130.185000
552006-03-080.040000
561999-12-201.605000
572008-06-100.032000
582010-09-080.024000
592020-12-160.454000
602021-06-290.112000
612024-03-270.156000
622024-09-270.185000
631994-12-280.016000
642025-06-270.228000
652014-06-090.042000
662016-06-290.080000
672022-06-290.115000
682025-03-280.176000
692011-06-080.025000
702013-06-100.043000
712013-09-100.041000
722015-03-090.005000
732018-12-182.064000
742012-12-131.796000
752009-09-090.020000
762016-09-290.013000
772018-09-270.112000
782022-03-300.067000
791995-12-270.062000
802010-03-090.008000
812014-12-161.472000
822017-06-290.075000
832018-03-280.001000
842023-09-280.171000
852007-12-192.303000
862007-09-100.117000
872016-12-151.530000
882026-06-290.267000
892005-03-080.001000
902008-03-100.083000
912013-12-121.713000
922019-03-280.050000
932002-12-161.732000
942000-12-181.741000
952004-06-080.010000
962005-09-080.095000
972011-09-080.039000
982018-06-280.085000
991997-12-221.013000