https://coveralls.io/github/metno/pysurfex-experiment
Python abstraction layer for a scheduling system like Ecflow
See online documentation in https://metno.github.io/pysurfex-experiment/
Installation of pregenerated packages from pypi (pip)
pip3 install pysurfex-experiment --use-feature=2020-resolver
User installation:
pip3 install pysurfex-experiment --user --use-feature=2020-resolver
Installation on debian based Linux system
Install the required pacakges (some might be obsolete if the pip packages contain the needed depedencies):
sudo apt-get update
# Python tools
sudo apt-get install python3-setuptools python3-numpy python3-scipy python3-nose
The following depencies are needed. Install the non-standard ones e.g. with pip or your system installation system.
General dependencies (from pypi)
pysurfex
pysurfex-scheduler
toml
json; python_version < '3'
For testing:
unittest
nose
Download the source code, then install pysurfex-experiment
by executing the following inside the extracted
folder:
Install pysurfex
sudo pip install -e .
or
sudo pip install -e . --user
Create documentation
cd docs
# Create html documentation
make html
# Create latex documentation
make latex
# Create a pdf documentation
make latexpdf