flopy package¶
Subpackages¶
- flopy.discretization package
- flopy.export package
- flopy.mf6 package
- Subpackages
- flopy.mf6.coordinates package
- flopy.mf6.data package
- flopy.mf6.modflow package
- Submodules
- flopy.mf6.modflow.mfgnc module
- flopy.mf6.modflow.mfgwf module
- flopy.mf6.modflow.mfgwfbuy module
- flopy.mf6.modflow.mfgwfchd module
- flopy.mf6.modflow.mfgwfcsub module
- flopy.mf6.modflow.mfgwfdis module
- flopy.mf6.modflow.mfgwfdisu module
- flopy.mf6.modflow.mfgwfdisv module
- flopy.mf6.modflow.mfgwfdrn module
- flopy.mf6.modflow.mfgwfevt module
- flopy.mf6.modflow.mfgwfevta module
- flopy.mf6.modflow.mfgwfghb module
- flopy.mf6.modflow.mfgwfgnc module
- flopy.mf6.modflow.mfgwfgwf module
- flopy.mf6.modflow.mfgwfgwt module
- flopy.mf6.modflow.mfgwfhfb module
- flopy.mf6.modflow.mfgwfic module
- flopy.mf6.modflow.mfgwflak module
- flopy.mf6.modflow.mfgwfmaw module
- flopy.mf6.modflow.mfgwfmvr module
- flopy.mf6.modflow.mfgwfnam module
- flopy.mf6.modflow.mfgwfnpf module
- flopy.mf6.modflow.mfgwfoc module
- flopy.mf6.modflow.mfgwfrch module
- flopy.mf6.modflow.mfgwfrcha module
- flopy.mf6.modflow.mfgwfriv module
- flopy.mf6.modflow.mfgwfsfr module
- flopy.mf6.modflow.mfgwfsto module
- flopy.mf6.modflow.mfgwfuzf module
- flopy.mf6.modflow.mfgwfwel module
- flopy.mf6.modflow.mfgwt module
- flopy.mf6.modflow.mfgwtadv module
- flopy.mf6.modflow.mfgwtcnc module
- flopy.mf6.modflow.mfgwtdis module
- flopy.mf6.modflow.mfgwtdisu module
- flopy.mf6.modflow.mfgwtdisv module
- flopy.mf6.modflow.mfgwtdsp module
- flopy.mf6.modflow.mfgwtfmi module
- flopy.mf6.modflow.mfgwtic module
- flopy.mf6.modflow.mfgwtist module
- flopy.mf6.modflow.mfgwtlkt module
- flopy.mf6.modflow.mfgwtmst module
- flopy.mf6.modflow.mfgwtmvt module
- flopy.mf6.modflow.mfgwtmwt module
- flopy.mf6.modflow.mfgwtnam module
- flopy.mf6.modflow.mfgwtoc module
- flopy.mf6.modflow.mfgwtsft module
- flopy.mf6.modflow.mfgwtsrc module
- flopy.mf6.modflow.mfgwtssm module
- flopy.mf6.modflow.mfgwtuzt module
- flopy.mf6.modflow.mfims module
- flopy.mf6.modflow.mfmvr module
- flopy.mf6.modflow.mfnam module
- flopy.mf6.modflow.mfsimulation module
- flopy.mf6.modflow.mftdis module
- flopy.mf6.modflow.mfutllaktab module
- flopy.mf6.modflow.mfutlobs module
- flopy.mf6.modflow.mfutltas module
- flopy.mf6.modflow.mfutlts module
- Module contents
- Submodules
- flopy.mf6.utils package
- Submodules
- Module contents
- Subpackages
- flopy.modflow package
- Submodules
- flopy.modflow.mf module
- flopy.modflow.mfaddoutsidefile module
- flopy.modflow.mfag module
- flopy.modflow.mfbas module
- flopy.modflow.mfbcf module
- flopy.modflow.mfbct module
- flopy.modflow.mfchd module
- flopy.modflow.mfde4 module
- flopy.modflow.mfdis module
- flopy.modflow.mfdisu module
- flopy.modflow.mfdrn module
- flopy.modflow.mfdrt module
- flopy.modflow.mfevt module
- flopy.modflow.mffhb module
- flopy.modflow.mfflwob module
- flopy.modflow.mfgage module
- flopy.modflow.mfghb module
- flopy.modflow.mfgmg module
- flopy.modflow.mfhfb module
- flopy.modflow.mfhob module
- flopy.modflow.mfhyd module
- flopy.modflow.mflak module
- flopy.modflow.mflmt module
- flopy.modflow.mflpf module
- flopy.modflow.mfmlt module
- flopy.modflow.mfmnw1 module
- flopy.modflow.mfmnw2 module
- flopy.modflow.mfmnwi module
- flopy.modflow.mfnwt module
- flopy.modflow.mfoc module
- flopy.modflow.mfpar module
- flopy.modflow.mfparbc module
- flopy.modflow.mfpbc module
- flopy.modflow.mfpcg module
- flopy.modflow.mfpcgn module
- flopy.modflow.mfpks module
- flopy.modflow.mfpval module
- flopy.modflow.mfrch module
- flopy.modflow.mfriv module
- flopy.modflow.mfsfr2 module
- flopy.modflow.mfsip module
- flopy.modflow.mfsms module
- flopy.modflow.mfsor module
- flopy.modflow.mfstr module
- flopy.modflow.mfsub module
- flopy.modflow.mfswi2 module
- flopy.modflow.mfswr1 module
- flopy.modflow.mfswt module
- flopy.modflow.mfupw module
- flopy.modflow.mfuzf1 module
- flopy.modflow.mfwel module
- flopy.modflow.mfzon module
- Module contents
- Submodules
- flopy.modflowlgr package
- flopy.modpath package
- flopy.mt3d package
- Submodules
- flopy.mt3d.mt module
- flopy.mt3d.mtadv module
- flopy.mt3d.mtbtn module
- flopy.mt3d.mtcts module
- flopy.mt3d.mtdsp module
- flopy.mt3d.mtgcg module
- flopy.mt3d.mtlkt module
- flopy.mt3d.mtphc module
- flopy.mt3d.mtrct module
- flopy.mt3d.mtsft module
- flopy.mt3d.mtssm module
- flopy.mt3d.mttob module
- flopy.mt3d.mtuzt module
- Module contents
- Submodules
- flopy.pest package
- flopy.plot package
- flopy.seawat package
- flopy.utils package
- Submodules
- flopy.utils.binaryfile module
- flopy.utils.check module
- flopy.utils.cvfdutil module
- flopy.utils.datafile module
- flopy.utils.datautil module
- flopy.utils.flopy_io module
- flopy.utils.formattedfile module
- flopy.utils.geometry module
- flopy.utils.geospatial_utils module
- flopy.utils.gridgen module
- flopy.utils.gridintersect module
- flopy.utils.lgrutil module
- flopy.utils.mfgrdfile module
- flopy.utils.mflistfile module
- flopy.utils.mfreadnam module
- flopy.utils.modpathfile module
- flopy.utils.mtlistfile module
- flopy.utils.observationfile module
- flopy.utils.optionblock module
- flopy.utils.postprocessing module
- flopy.utils.rasters module
- flopy.utils.recarray_utils module
- flopy.utils.reference module
- flopy.utils.sfroutputfile module
- flopy.utils.swroutputfile module
- flopy.utils.triangle module
- flopy.utils.util_array module
- flopy.utils.util_list module
- flopy.utils.utils_def module
- flopy.utils.zonbud module
- Module contents
- Submodules
Module contents¶
The FloPy package consists of a set of Python scripts to run MODFLOW, MT3D, SEAWAT and other MODFLOW-related groundwater programs. FloPy enables you to run all these programs with Python scripts. The FloPy project started in 2009 and has grown to a fairly complete set of scripts with a growing user base.
This version of Flopy (FloPy3) was released in December 2015 with a few great enhancements that make FloPy3 backwards incompatible. The first significant change is that FloPy3 uses zero-based indexing everywhere, which means that all layers, rows, columns, and stress periods start numbering at zero. This change was made for consistency as all array-indexing was already zero-based (as are all arrays in Python). This may take a little getting-used-to, but hopefully will avoid confusion in the future. A second significant enhancement concerns the ability to specify time-varying boundary conditions that are specified with a sequence of layer-row-column-values, like the WEL and GHB packages. A variety of flexible and readable ways have been implemented to specify these boundary conditions. FloPy is an open-source project and any assistance is welcomed. Please email the development team if you want to contribute.