Skip to content

rhugman/mf6api_test_cases

Repository files navigation

Exploring the MODFLOW API

This repository contains experimental applications of the MODFLOW API. They are exploratory and may be wrong. User beware. If you find any mistakes, please let us know by opening an issue.

If you would like to add an example, please let us know!

Install Python and dependencies:

  • If you have already installed Python using Anaconda, you can skip this step. If not, install Anaconda (or Miniconda, if you prefer )
  • If you are using Windows: go to the start menu and open "Anaconda prompt". An anaconda command line window will open. On Linux or MacOS, just use the stndard terminal. Navigate to the course repo folder on your machine. You can accomplish this by typing "cd your folder path" and pressing < enter >. Replace your folder path with the path to the course material folder on your computer.
  • Next, type conda env create -f environment.yml. This will create an anaconda environment called apitest and install the required python dependencies . It may take a while. Should you wish, you can inspect the environment.yml file in the repo folder to see what dependecies are being installed.

Resources:

MODFLOW API:

https://github.com/MODFLOW-USGS/modflowapi

Paper:

Joseph D. Hughes, Martijn J. Russcher, Christian D. Langevin, Eric D. Morway, Richard R. McDonald, 2021, The MODFLOW Application Programming Interface for simulation control and software interoperability, Environmental Modelling & Software, DOI: https://doi.org/10.1016/j.envsoft.2021.105257.

Paper supplementary material with jupyter notebooks:

https://github.com/MODFLOW-USGS/modflowapi/releases/tag/esmdatasets

About

A repository of example applications of the MF API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published