Is scipy.optimize.nnls hidden on purpose? It is not included in optimize.__init__.__all__ nor in info.py and is also not in the docs. Or should we add to optimize.__init__? from nnls import nnls Josef