You can install empymod either via
conda install -c conda-forge empymod
pip install empymod
Minimum requirements are Python version 3.6 or higher and the modules
The modeller empymod comes with add-ons (
empymod.scripts). These add-ons
provide some very specific, additional functionalities. Some of these add-ons
have additional, optional dependencies such as matplotlib. See the
Add-ons-section for their documentation.
If you are new to Python we recommend using a Python distribution, which will
ensure that all dependencies are met, specifically properly compiled versions
SciPy; we recommend using Anaconda. If you install Anaconda you can
simply start the Anaconda Navigator, add the channel
empymod will appear in the package list and can be installed with a click.
Using NumPy and SciPy with the Intel Math Kernel Library (mkl) can
significantly improve computation time. You can check if
mkl is used via
conda list: The entries for the BLAS and LAPACK libraries should contain
mkl, not with
openblas. To enforce it you might have to
create a file
pinned, containing the line
libblas[build=*mkl] in the
Until v2 empymod did not use Numba but instead optionally NumExpr. Use v1.10.x if you cannot use Numba or want to use NumExpr. However, no new features will land in v1, only bugfixes.