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.7
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.7.tar.gz | 56.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pastas_plugins-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 103.2 kB
Release files / pastas_plugins-0.3.7.tar.gz
| Download URL | pastas_plugins-0.3.7.tar.gz |
|---|---|
| Size | 56.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
347feab1b71d316daf713d0037d61492feec4e08e9b030064c09ee95dced553c
|
|
BLAKE2b-256 checksum How to use checksums |
c05b505551c11f8101837022c6e242c887e7ef20aa9e0c1ddfff2b1cfa5012ea
|
| 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.7-py3-none-any.whl
| Download URL | pastas_plugins-0.3.7-py3-none-any.whl |
|---|---|
| Size | 47.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2d620180ab032928f2258269c3a5e7b3ff27263b51f31c9e93cb01325e38869
|
|
BLAKE2b-256 checksum How to use checksums |
64dc063033fcd08db7435be6494398b81c1764faa7aa2f63c0421fd783e7ad36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|