pyfabm-ersem
To build the python
driver and use it with ERSEM
, you must first obtain
copies of the FABM
and ERSEM
codes. The latest version of each can be
obtained by cloning their respective code repositories using
git. The instructions of how to do this are found
here.
To run the install script you will need to have wheel
and numpy
installed.
This can be done via:
1#!/bin/bash
2
3echo "Installing numpy and wheel"
4python -m pip install wheel numpy
To install PyFABM-ERSEM, we suggest you use the following script below
1#!/bin/bash
2BRANCH=${1:-master}
3
4echo "Cloning ERSEM"
5git clone https://github.com/pmlmodelling/ersem.git
6
7echo "Cloning FABM"
8git clone https://github.com/fabm-model/fabm.git
9
10echo "Checking out branch: $BRANCH"
11cd ersem && git checkout $BRANCH && cd ..
12
13echo "Building PyFABM-ERSEM"
14mkdir build && cd build
15cmake ../fabm/src/drivers/python -DFABM_ERSEM_BASE=../ersem
16make install