Installation¶
Requirements¶
pyEM requires Python ≥ 3.10 and the following runtime dependencies (installed automatically):
numpy>=1.22scipy>=1.10pandas>=1.5matplotlibjoblib>=1.3typing-extensions>=4.6
Install from GitHub¶
pyEM is not currently on PyPI. Install it directly from a clone of the GitHub repository:
Optional extras¶
Some functionality (plotting helpers, additional model-fitting utilities) is gated behind optional extras so the base install stays lightweight:
Documentation dependencies¶
To build this documentation site locally, install the docs requirements:
Verify your install¶
Run the following snippet to confirm pyEM imports correctly and a built-in model is available:
This should print pyEM import OK: EMModel rw1a1b with no errors.