Skip to main content

Python tools for MODFLOW development

Project description

MODFLOW developer tools

CI Documentation Status GitHub contributors GitHub tag

PyPI License PyPI Status PyPI Format PyPI Version PyPI Versions

Anaconda License Anaconda Version Anaconda Updated

Python development tools for MODFLOW 6 and related projects.

Features

Requirements

Python3.10+, dependency-free by default.

Two main dependency groups are available, oriented around specific use cases:

  • test: pytest fixtures, markers, and extensions
  • ecosystem: program/model management, definition file utilities

Installation

modflow-devtools is available on PyPI and can be installed with pip:

pip install modflow-devtools

To install an optional dependency group:

pip install "modflow-devtools[test]"

To install from source and set up a development environment please see the developer documentation.

To use the pytest fixtures provided by modflow-devtools, add the following to a test file or conftest.py file:

pytest_plugins = [ "modflow_devtools.fixtures" ]

Note: this must be a top-level conftest.py, which nested conftest.py files may then override or extend.

Documentation

Docs are available at modflow-devtools.readthedocs.io.

For more info on MODFLOW 6 see the USGS overview.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modflow_devtools-1.9.1.tar.gz (89.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modflow_devtools-1.9.1-py3-none-any.whl (105.7 kB view details)

Uploaded Python 3

File details

Details for the file modflow_devtools-1.9.1.tar.gz.

File metadata

  • Download URL: modflow_devtools-1.9.1.tar.gz
  • Upload date:
  • Size: 89.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for modflow_devtools-1.9.1.tar.gz
Algorithm Hash digest
SHA256 d9f454897df99157f72153e57a7561e9fd7067d8393dff319b3d99fa18d30948
MD5 2a723f21fefb6104185e4f3705a9f74d
BLAKE2b-256 1357e7210a49cbded0c18cb33a4d8cd45a1533286ba76c9a6bb19ceb40f0f506

See more details on using hashes here.

Provenance

The following attestation bundles were made for modflow_devtools-1.9.1.tar.gz:

Publisher: release.yml on MODFLOW-ORG/modflow-devtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file modflow_devtools-1.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for modflow_devtools-1.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6299ef63edb8e74ec3bc765e04c4588080ef9f8a03cfc7d4d456cd514149073
MD5 098d6b1f7424e7cca4b37c740bf2cbf1
BLAKE2b-256 bee261c87ee23615fff0908cc69239a6b0178fa4567e67f4c9fd4798289ad58e

See more details on using hashes here.

Provenance

The following attestation bundles were made for modflow_devtools-1.9.1-py3-none-any.whl:

Publisher: release.yml on MODFLOW-ORG/modflow-devtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page