Installation¶
conda (recommended)¶
The easiest install, reusing packages already present in your conda environment:
conda install -c conda-forge escape-fel
pip¶
pip install escape-fel
Note for conda users: use
pip install --no-deps escape-felto avoid pip reinstalling packages that conda has already provided.
Latest development version (from GitHub)¶
To get unreleased changes from the main branch:
pip install git+https://github.com/htlemke/escape-fel
Or clone and install in editable mode so local edits take effect immediately:
git clone https://github.com/htlemke/escape-fel
cd escape-fel
pip install -e .
Dependencies¶
escape requires Python ≥ 3.9 and the following packages:
Package |
Purpose |
|---|---|
|
Array mathematics |
|
Lazy, out-of-core computation |
|
HDF5 file I/O |
|
Alternative chunked storage |
|
HDF5-backed serialisation of arbitrary Python objects |
|
Tabular scan parameter display |
|
Built-in plotting helpers |
|
Terminal output formatting |
|
Progress bars |
Building this documentation locally¶
pip install -r docs/requirements.txt
sphinx-build docs docs/_build/html