nltools
nltools copied to clipboard
Import failure for scipy due to removed deprecated binom_test() upstream
Attempting to import nltools causes an import failure in analysis.py:
File [35m"/opt/conda/lib/python3.13/site-packages/nltools/__init__.py"[0m, line [35m16[0m, in [35m<module>[0m
from .analysis import Roc
File [35m"/opt/conda/lib/python3.13/site-packages/nltools/analysis.py"[0m, line [35m15[0m, in [35m<module>[0m
from scipy.stats import norm, binom_test
[1;35mImportError[0m: [35mcannot import name 'binom_test' from 'scipy.stats' (/opt/conda/lib/python3.13/site-packages/scipy/stats/__init__.py)[0m
[0m
This is due to binom_test() being since deprecated and removed in the upstream SciPy. This should probably be replaced with scipy.stats.binomtest() instead.