Skip to main content

pypath-ewe

Python implementation of Ecopath with Ecosim (EwE) for food web modeling.

pypath-ewe provides a complete Python implementation of the Rpath ecosystem modeling approach, including:

  • Ecopath -- mass-balance parameterization of food web models
  • Ecosim -- time-dynamic simulation with forcing functions and fishing scenarios
  • Ecospace -- spatially explicit ecosystem modeling with habitat maps and dispersal
  • Stanza groups -- multi-stanza (age-structured) population modeling
  • EcoBase / EwE database -- import models from online databases

Installation

pip install pypath-ewe

With optional dependencies:

pip install pypath-ewe[interactive]   # plotly, networkx
pip install pypath-ewe[spatial]       # geopandas, folium, shapely
pip install pypath-ewe[biodata]       # pyworms, pyobis for species data
pip install pypath-ewe[all]           # everything

Quick Start

from pypath import rpath, rsim_run, create_rpath_params

# Create a simple model
params = create_rpath_params(groups=["Phytoplankton", "Zooplankton", "Fish"], ...)
model = rpath(params)
output = rsim_run(model, years=50)

Documentation

Full documentation: https://razinkele.github.io/PyPath/

License

MIT

Metadata

Release files for pypath-ewe 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypath-ewe 0.3.0
File Size Uploaded
pypath_ewe-0.3.0.tar.gz 342.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypath-ewe 0.3.0
File Interpreter ABI Platform
pypath_ewe-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 547.3 kB

Release files / pypath_ewe-0.3.0.tar.gz

Download URL pypath_ewe-0.3.0.tar.gz
Size 342.4 kB
Tags Source
SHA-256 checksum
How to use checksums
073ee9609adc937cab2b6e7932088b38e634296dc89e1c9543ea036a7af902eb
BLAKE2b-256 checksum
How to use checksums
fe3e62633440cf98065e596f18a534340a0f3a45745ffb0c01ce340fbaf4b17b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pypath_ewe-0.3.0-py3-none-any.whl

Download URL pypath_ewe-0.3.0-py3-none-any.whl
Size 204.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ea3593e5e939c60d4d30600b8a3e31e26862c90712018d9a9529f4a739d02ef
BLAKE2b-256 checksum
How to use checksums
11cab01c5acffdf47d66d576efa8741842ec5b8ba15455aa12be9f0159c4396f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page