pastas-plugins
Welcome to the pastas-plugins repository, your one-stop-shop for customized cutting-edge additions to Pastas.
Current plugins
The following plugins are now available:
cross_correlation: analyze and visualize the cross-correlation between two time series.modflow: use modflow models as response functions.reservoirs: use reservoir models to simulate time series.responses: custom response functions for Pastas.pest: PEST(++) solver for Pastas.dataworth: data worth and visualization tools.
Installation
Install pastas-plugins with:
pip install pastas_plugins
If you want to use a specific plugin and want to ensure you install all the requisite dependencies, you can use the following command:
pip install pastas-plugins[<name of plugin>]
If you want to install them all:
pip install pastas-plugins[all]
Usage
Import the pastas-plugins module with:
import pastas_plugins as pp
This gives you access to the following functions:
pp.list_plugins() # list of all plugins
pp.show_plugin_versions() # show plugin versions
The function pp.show_plugin_versions() will indicate if any dependencies are missing
for a particular plugin. See the Installation section above for tips
on how to install dependencies for a particular plugin.
To use a particular plugin, you'll have to import it explicitly, e.g.:
from pastas_plugins import responses
rfunc = responses.Theis()
Separate plugins are each stored in a separate submodule within the pastas-plugins package. You do not need to install the dependencies for each plugin if you're only interested in one particular plugin.
Release files for pastas-plugins 0.3.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pastas_plugins-0.3.8.tar.gz | 56.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pastas_plugins-0.3.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.2 kB
Release files / pastas_plugins-0.3.8.tar.gz
| Download URL | pastas_plugins-0.3.8.tar.gz |
|---|---|
| Size | 56.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0fe50339b1e8bc72676064841dc4a12f62cdb98cc0b467e8b8a2bbe7df6cca54
|
|
BLAKE2b-256 checksum How to use checksums |
f0ab87ec89494ccbc3f2c3a62f19b31cfbe158f2c1e5c241f50b78c12a1eb134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pastas_plugins-0.3.8-py3-none-any.whl
| Download URL | pastas_plugins-0.3.8-py3-none-any.whl |
|---|---|
| Size | 47.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9f53bd1d6fa8c56dec5fee9e51b915398ce6b084c35f070abaacf0c4ad57b656
|
|
BLAKE2b-256 checksum How to use checksums |
f4f12b7acf43e4c155d3f59e4f06ae5c99ff0291af0b0d655d5987fa143eb2ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|