Skip to content

Repository files navigation

MODFLOW developer tools

CIDocumentation StatusGitHub contributorsGitHub tag

PyPI LicensePyPI StatusPyPI FormatPyPI VersionPyPI Versions

Anaconda LicenseAnaconda VersionAnaconda Updated

Python development tools for MODFLOW 6 and related projects.

Features

Requirements

Python3.11+, 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.

About

MODFLOW 6 development toolkit

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages