diff --git a/.docs/Notebooks/mf6_data_tutorial01.py b/.docs/Notebooks/mf6_data_tutorial01.py index bb387141b..54e3d58a9 100644 --- a/.docs/Notebooks/mf6_data_tutorial01.py +++ b/.docs/Notebooks/mf6_data_tutorial01.py @@ -47,7 +47,7 @@ temp_dir = TemporaryDirectory() workspace = temp_dir.name -name = "tutorial01_mf6_data" +name = "tutorial01" # set up simulation and basic packages sim = flopy.mf6.MFSimulation(sim_name=name, sim_ws=workspace) @@ -56,7 +56,8 @@ ) flopy.mf6.ModflowIms(sim) gwf = flopy.mf6.ModflowGwf(sim, modelname=name, save_flows=True) -flopy.mf6.ModflowGwfdis(gwf, nlay=3, nrow=4, ncol=5) +botm = [30.0, 20.0, 10.0] +flopy.mf6.ModflowGwfdis(gwf, nlay=3, nrow=4, ncol=5, top=50.0, botm=botm) flopy.mf6.ModflowGwfic(gwf) flopy.mf6.ModflowGwfnpf(gwf, save_specific_discharge=True) flopy.mf6.ModflowGwfchd( diff --git a/flopy/mf6/mfsimbase.py b/flopy/mf6/mfsimbase.py index 80a4f484e..e924bfebf 100644 --- a/flopy/mf6/mfsimbase.py +++ b/flopy/mf6/mfsimbase.py @@ -254,7 +254,7 @@ def __init__(self, path: Union[str, os.PathLike], mfsim): self.verify_data = True self.debug = False self.verbose = True - self.verbosity_level = VerbosityLevel.normal + self._verbosity_level = VerbosityLevel.normal self.max_columns_user_set = False self.max_columns_auto_set = False self.use_pandas = True @@ -275,6 +275,17 @@ def __init__(self, path: Union[str, os.PathLike], mfsim): # other external files referenced self.referenced_files = {} + @property + def verbosity_level(self): + return self._verbosity_level + + @verbosity_level.setter + def verbosity_level(self, val): + if isinstance(val, VerbosityLevel): + self._verbosity_level = val + elif isinstance(val, int): + self._verbosity_level = VerbosityLevel(val) + @property def lazy_io(self): if not self.auto_set_sizes and not self.verify_data: