MacOS Installation¶
The following are performed from the command line on OSX.
Installation on OSX requires a C compiler:
xcode-select --install
Our recommended (but not required) Python distribution is Anaconda running 64-bit Python 3. Anaconda includes much of the scientific Python stack. Another excellent distribution is Canopy.
Once python is installed (Anaconda assumed) install the Fortran compiler:
conda install gfortran_osx-64
Dependencies via conda and pip¶
Installation via pip will automatically install most Python
dependencies (but not the NASA CDF library). They
can also be installed from conda:
conda install numpy scipy matplotlib networkx h5py
pip install ffnet
Once this is set up, pip install spacepy should just work. If
you’re installing as a single user (not in a virtual environment) then
add the --user flag.
You will also need the NASA CDF library to use
pycdf.
ffnet is required for LANLstar. It is
automatically installed when SpacePy is installed from source
(currently the only supported means on Mac). It can also be explicitly
installed via pip:
pip install ffnet
To install the latest code from the repository, rather than the latest stable release, use:
pip install git+https://github.com/spacepy/spacepy
