Juno ships with many powerful libraries already pre-installed, such as SciPy, NumPy, pandas and Scikit-learn—but you can also install additional pure-Python packages with Juno’s package manager. It looks up packages on PyPI (Python Package Index), works out all package dependencies, shows you the whole plan before anything is installed, and then installs the set. It also keeps track of what is on your device, points out available updates, and can set up a whole project by installing the packages its requirements file lists.