Installing the package in virtual environment, brought to my eyes that the package needs both NumPy and SciPy. To the best of my understanding, NumPy is built on top of the SciPy (or with improvements to each other / or vice versa). BTW as far as I remember, one of the packages is sufficient to have all the functions available. Can't we omit SciPy from our installations? Also, I saw that NumPy is called in the beginning of a few examples. Can't we ease this for the users that when they import anaStruct, they have functionalities of the NumPy available and they don't need a separate import to have its features?