Flopy Code¶
MODFLOW 6¶
FloPy for MODFLOW 6 allows for the construction of multi-model simulations. In order to construct a MODFLOW 6 simulation using FloPy, first construct a simulation (MFSimulation) object. Then construct the MODFLOW 6 models (Modflowgwf and Modflowgwt) and the packages, like TDIS, that are associated with the simulation. Finally, construct the packages that are associated with each of your models.
MODFLOW 6 Base Classes¶
FloPy for MODFLOW 6 is object oriented code that uses inheritance. The FloPy classes used to define different types models and packages share common code that is defined in these base classes.
Contents:
MODFLOW 6 Simulation¶
MODFLOW 6 allows you to create simulations that can contain multiple models and packages. The FloPy for MODFLOW 6 simulation classes define functionality that applies to the entire MODFLOW 6 simulation. When using FloPy for MODFLOW 6 the first object you will most likely create is a simulation (MFSimulation) object.
Contents:
MODFLOW 6 Simulation Packages¶
MODFLOW 6 simulation packages are the packages that are not necessarily tied to a specific model and can apply to the entire simulation or a group of models in the simulation.
Contents:
MODFLOW 6 Models¶
MODFLOW 6 supports both groundwater flow (mfgwf.ModflowGwf) and groundwater transport (mfgwt.ModflowGwt) models. FloPy for MODFLOW 6 model objects can be constructed after a FloPy simulation (MFSimulation) object has been constructed.
Contents:
MODFLOW 6 Groundwater Flow Model Packages¶
MODFLOW 6 groundwater flow models support a number of required and optional packages. Once a MODFLOW 6 groundwater flow model object (mfgwf.ModflowGwf) has been constructed various packages associated with the groundwater flow model can be constructed.
Contents:
- flopy.mf6.modflow.mfgwfapi 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
MODFLOW 6 Groundwater Transport Model Packages¶
MODFLOW 6 groundwater transport models support a number of required and optional packages. Once a MODFLOW 6 groundwater transport model object (mfgwt.ModflowGwt) has been constructed various packages associated with the groundwater transport model can be constructed.
Contents:
- flopy.mf6.modflow.mfgwtadv module
- flopy.mf6.modflow.mfgwtapi 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.mfgwtgwt 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
MODFLOW 6 Utility Packages¶
MODFLOW 6 has several utility packages that can be associated with other packages. This includes the obs package, which can be used to output model results specific to its parent package, and the time series and time array series packages, which can be used to provide time series input for other packages.
Contents:
- flopy.mf6.modflow.mfutlats module
- flopy.mf6.modflow.mfutllaktab module
- flopy.mf6.modflow.mfutlobs module
- flopy.mf6.modflow.mfutlsfrtab module
- flopy.mf6.modflow.mfutlspc module
- flopy.mf6.modflow.mfutlspca module
- flopy.mf6.modflow.mfutltas module
- flopy.mf6.modflow.mfutlts module
- flopy.mf6.modflow.mfutltvk module
- flopy.mf6.modflow.mfutltvs module
MODFLOW 6 Utility Functions¶
MODFLOW 6 has several utility functions that can be used to process MODFLOW 6 results.
Contents:
MODFLOW 6 Data¶
FloPy for MODFLOW 6 data objects (MFDataArray, MFDataList, MFDataScalar) are automatically constructed by FloPy when you construct a package. These data objects provide an interface for getting MODFLOW 6 data in different formats and setting MODFLOW 6 data.
Contents:
Build MODFLOW 6 Classes¶
MODFLOW 6 FloPy classes can be rebuild from MODFLOW 6 definition files. This will allow creation of MODFLOW 6 FloPy classes for development versions of MODFLOW 6.
Contents:
Previous Versions of MODFLOW¶
MODFLOW Base Classes¶
Contents:
MODFLOW Packages¶
Contents:
- 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.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.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
MT3DMS Packages¶
Contents:
- 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
SEAWAT Packages¶
Contents:
MODPATH 7 Packages¶
Contents:
MODPATH 6 Packages¶
Contents:
Flopy Utilities¶
Model Utilities (including binary file readers)¶
Contents:
- 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.mflistfile module
- flopy.utils.mfreadnam module
- flopy.utils.modpathfile module
- flopy.utils.mtlistfile module
- flopy.utils.observationfile module
- flopy.utils.optionblock module
- flopy.utils.parse_version 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.utl_import module
- flopy.utils.voronoi module
- flopy.utils.zonbud module
Plotting Utilities¶
Contents:
Export Utilities¶
Contents:
PEST Utilities¶
Contents:
Discretization Utilities¶
Contents: