InstallationΒΆ
The easiest way to install SwarmPyFAC is using pip
:
pip install swarmpyfac
Dependencies:
numpy
cdflib
viresclient
matplotlib
scipy
Extra dependencies for handling the source version:
sphinx
numpydoc
hypothesis
SwarmPyFAC can also be installed directly from the source code. This is especially usefull if one wants to work directly with the source code. The source code can be downloaded from GitHub and set up in a virtual enviroment:
git clone https://github.com/Swarm-DISC/SwarmPyFAC
cd SwarmPyFAC
python3 -m venv penv
source penv/bin/activate
pip install -r requirements.txt
pip install -e .
Using this setup changes to the source code will be able to affect code that uses this package, in the same way as if the modules in it was part of your working directory. It should be noted that this only puts your current shell into this virtual enviroment, and you will have to run a similar source
command with equivalent path to activate it in other shells. One can leave a virtual enviroment with a deactivate
command.