@@ -4,9 +4,22 @@ Flopy Code
44MODFLOW 6
55---------
66
7- MODFLOW 6 Base Packages
7+ FloPy for MODFLOW 6 allows for the construction of multi-model simulations.
8+ In order to construct a MODFLOW 6 simulation using FloPy, first construct a
9+ simulation (MFSimulation) object. Then construct the MODFLOW 6 models
10+ (Modflowgwf and Modflowgwt) and the packages, like TDIS, that are associated
11+ with the simulation. Finally, construct the packages that are associated with
12+ each of your models.
13+
14+
15+ MODFLOW 6 Base Classes
816^^^^^^^^^^^^^^^^^^^^^^^
917
18+ FloPy for MODFLOW 6 is object oriented code that uses inheritance. The FloPy classes
19+ used to define different types models and packages share common code that is defined
20+ in these base classes.
21+
22+
1023Contents:
1124
1225.. toctree ::
@@ -16,9 +29,30 @@ Contents:
1629 ./source/flopy.mf6.mf*
1730
1831
32+ MODFLOW 6 Simulation
33+ ^^^^^^^^^^^^^^^^^^^^
34+
35+ MODFLOW 6 allows you to create simulations that can contain multiple models and
36+ packages. The FloPy for MODFLOW 6 simulation classes define functionality that applies
37+ to the entire MODFLOW 6 simulation. When using FloPy for MODFLOW 6 the first object
38+ you will most likely create is a simulation (MFSimulation) object.
39+
40+ Contents:
41+
42+ .. toctree ::
43+ :glob:
44+ :maxdepth: 4
45+
46+ ./source/flopy.mf6.modflow.mfsimulation
47+ :exclude-members: register_model
48+
1949MODFLOW 6 Simulation Packages
2050^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2151
52+ MODFLOW 6 simulation packages are the packages that are not necessarily tied to a
53+ specific model and can apply to the entire simulation or a group of models in the
54+ simulation.
55+
2256Contents:
2357
2458.. toctree ::
@@ -31,32 +65,112 @@ Contents:
3165 ./source/flopy.mf6.modflow.mftdis
3266
3367
34- MODFLOW 6 Groundwater Flow Packages
35- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68+ MODFLOW 6 Models
69+ ^^^^^^^^^^^^^^^^
70+
71+ MODFLOW 6 supports both groundwater flow (mfgwf.ModflowGwf) and groundwater
72+ transport (mfgwt.ModflowGwt) models. FloPy for MODFLOW 6 model objects can be
73+ constructed after a FloPy simulation (MFSimulation) object has been constructed.
3674
3775Contents:
3876
3977.. toctree ::
4078 :glob:
4179 :maxdepth: 4
4280
43- ./source/flopy.mf6.modflow.mfgwf*
81+ ./source/flopy.mf6.modflow.mfgwf
82+ ./source/flopy.mf6.modflow.mfgwt
4483
4584
46- MODFLOW 6 Groundwater Transport Packages
47- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
85+ MODFLOW 6 Groundwater Flow Model Packages
86+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
87+
88+ MODFLOW 6 groundwater flow models support a number of required and optional packages.
89+ Once a MODFLOW 6 groundwater flow model object (mfgwf.ModflowGwf) has been constructed
90+ various packages associated with the groundwater flow model can be constructed.
4891
4992Contents:
5093
5194.. toctree ::
5295 :glob:
5396 :maxdepth: 4
5497
55- ./source/flopy.mf6.modflow.mfgwt*
98+ ./source/flopy.mf6.modflow.mfgwfa*
99+ ./source/flopy.mf6.modflow.mfgwfb*
100+ ./source/flopy.mf6.modflow.mfgwfc*
101+ ./source/flopy.mf6.modflow.mfgwfd*
102+ ./source/flopy.mf6.modflow.mfgwfe*
103+ ./source/flopy.mf6.modflow.mfgwff*
104+ ./source/flopy.mf6.modflow.mfgwfg*
105+ ./source/flopy.mf6.modflow.mfgwfh*
106+ ./source/flopy.mf6.modflow.mfgwfi*
107+ ./source/flopy.mf6.modflow.mfgwfj*
108+ ./source/flopy.mf6.modflow.mfgwfk*
109+ ./source/flopy.mf6.modflow.mfgwfl*
110+ ./source/flopy.mf6.modflow.mfgwfm*
111+ ./source/flopy.mf6.modflow.mfgwfn*
112+ ./source/flopy.mf6.modflow.mfgwfo*
113+ ./source/flopy.mf6.modflow.mfgwfp*
114+ ./source/flopy.mf6.modflow.mfgwfq*
115+ ./source/flopy.mf6.modflow.mfgwfr*
116+ ./source/flopy.mf6.modflow.mfgwfs*
117+ ./source/flopy.mf6.modflow.mfgwft*
118+ ./source/flopy.mf6.modflow.mfgwfu*
119+ ./source/flopy.mf6.modflow.mfgwfv*
120+ ./source/flopy.mf6.modflow.mfgwfw*
121+ ./source/flopy.mf6.modflow.mfgwfx*
122+ ./source/flopy.mf6.modflow.mfgwfy*
123+ ./source/flopy.mf6.modflow.mfgwfz*
124+
125+
126+ MODFLOW 6 Groundwater Transport Model Packages
127+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
128+
129+ MODFLOW 6 groundwater transport models support a number of required and optional packages.
130+ Once a MODFLOW 6 groundwater transport model object (mfgwt.ModflowGwt) has been constructed
131+ various packages associated with the groundwater transport model can be constructed.
56132
133+ Contents:
57134
58- MODFLOW 6 Utilities
59- ^^^^^^^^^^^^^^^^^^^
135+ .. toctree ::
136+ :glob:
137+ :maxdepth: 4
138+
139+ ./source/flopy.mf6.modflow.mfgwta*
140+ ./source/flopy.mf6.modflow.mfgwtb*
141+ ./source/flopy.mf6.modflow.mfgwtc*
142+ ./source/flopy.mf6.modflow.mfgwtd*
143+ ./source/flopy.mf6.modflow.mfgwte*
144+ ./source/flopy.mf6.modflow.mfgwtf*
145+ ./source/flopy.mf6.modflow.mfgwtg*
146+ ./source/flopy.mf6.modflow.mfgwth*
147+ ./source/flopy.mf6.modflow.mfgwti*
148+ ./source/flopy.mf6.modflow.mfgwtj*
149+ ./source/flopy.mf6.modflow.mfgwtk*
150+ ./source/flopy.mf6.modflow.mfgwtl*
151+ ./source/flopy.mf6.modflow.mfgwtm*
152+ ./source/flopy.mf6.modflow.mfgwtn*
153+ ./source/flopy.mf6.modflow.mfgwto*
154+ ./source/flopy.mf6.modflow.mfgwtp*
155+ ./source/flopy.mf6.modflow.mfgwtq*
156+ ./source/flopy.mf6.modflow.mfgwtr*
157+ ./source/flopy.mf6.modflow.mfgwts*
158+ ./source/flopy.mf6.modflow.mfgwtt*
159+ ./source/flopy.mf6.modflow.mfgwtu*
160+ ./source/flopy.mf6.modflow.mfgwtv*
161+ ./source/flopy.mf6.modflow.mfgwtw*
162+ ./source/flopy.mf6.modflow.mfgwtx*
163+ ./source/flopy.mf6.modflow.mfgwty*
164+ ./source/flopy.mf6.modflow.mfgwtz*
165+
166+
167+ MODFLOW 6 Utility Packages
168+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
169+
170+ MODFLOW 6 has several utility packages that can be associated with other packages.
171+ This includes the obs package, which can be used to output model results specific
172+ to its parent package, and the time series and time array series packages, which
173+ can be used to provide time series input for other packages.
60174
61175Contents:
62176
@@ -67,6 +181,60 @@ Contents:
67181 ./source/flopy.mf6.modflow.mfutl*
68182
69183
184+ MODFLOW 6 Utility Functions
185+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
186+
187+ MODFLOW 6 has several utility functions that can be used to process MODFLOW 6
188+ results.
189+
190+ Contents:
191+
192+ .. toctree ::
193+ :maxdepth: 4
194+
195+ ./source/flopy.mf6.utils.binaryfile_utils.rst
196+ ./source/flopy.mf6.utils.binarygrid_util.rst
197+ ./source/flopy.mf6.utils.mfobservation.rst
198+ ./source/flopy.mf6.utils.output_util.rst
199+ ./source/flopy.mf6.utils.postprocessing.rst
200+ ./source/flopy.mf6.utils.reference.rst
201+ ./source/flopy.mf6.utils.lakpak_utils.rst
202+
203+
204+ MODFLOW 6 Data
205+ ^^^^^^^^^^^^^^
206+
207+ FloPy for MODFLOW 6 data objects (MFDataArray, MFDataList, MFDataScalar) are
208+ automatically constructed by FloPy when you construct a package. These data
209+ objects provide an interface for getting MODFLOW 6 data in different formats
210+ and setting MODFLOW 6 data.
211+
212+ Contents:
213+
214+ .. toctree ::
215+ :glob:
216+ :maxdepth: 4
217+
218+ ./source/flopy.mf6.data.mfdataarray
219+ ./source/flopy.mf6.data.mfdatalist
220+ ./source/flopy.mf6.data.mfdatascalar
221+
222+ Build MODFLOW 6 Classes
223+ ^^^^^^^^^^^^^^^^^^^^^^^
224+
225+ MODFLOW 6 FloPy classes can be rebuild from MODFLOW 6 definition files. This
226+ will allow creation of MODFLOW 6 FloPy classes for development versions of
227+ MODFLOW 6.
228+
229+ Contents:
230+
231+ .. toctree ::
232+ :maxdepth: 4
233+
234+ ./source/flopy.mf6.utils.createpackages.rst
235+ ./source/flopy.mf6.utils.generate_classes.rst
236+
237+
70238Previous Versions of MODFLOW
71239----------------------------
72240
0 commit comments