Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions flopy/modflow/mf.py
Original file line number Diff line number Diff line change
Expand Up @@ -751,14 +751,10 @@ def load(
# update the modflow version
ml.set_version(version)

# Impending deprecation warning to switch to using
# flopy.mfusg.MfUsg() instead of flopy.modflow.Modflow()
# DEPRECATED since version 3.3.4
if ml.version == "mfusg":
warnings.warn(
"flopy.modflow.Modflow() for mfusg models has been deprecated, "
" and will be removed in the next release. Please switch to using"
" flopy.mfusg.MfUsg() instead.",
DeprecationWarning,
raise ValueError(
"flopy.modflow.Modflow no longer supports mfusg; use flopy.mfusg.MfUsg() instead"
)

# reset unit number for glo file
Expand Down
60 changes: 10 additions & 50 deletions flopy/modflow/mfuzf1.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,15 +139,6 @@ class ModflowUzf1(Package):
followed by a series of depths and water contents in the
unsaturated zone.

nwt_11_fmt : boolean
flag indicating whether or not to utilize a newer (MODFLOW-NWT
version 1.1 or later) format style, i.e., uzf1 optional variables
appear line-by-line rather than in a specific order on a single
line. True means that optional variables (e.g., SPECIFYTHTR,
SPECIFYTHTI, NOSURFLEAK) appear on new lines. True also supports
a number of newer optional variables (e.g., SPECIFYSURFK,
REJECTSURFK, SEEPSURFK). False means that optional variables
appear on one line. (default is False)
specifythtr : boolean
key word for specifying optional input variable THTR (default is 0)
specifythti : boolean
Expand Down Expand Up @@ -382,7 +373,6 @@ def __init__(
air_entry=0.0,
hroot=0.0,
rootact=0.0,
nwt_11_fmt=False,
specifysurfk=False,
rejectsurfk=False,
seepsurfk=False,
Expand Down Expand Up @@ -481,15 +471,6 @@ def __init__(
self.url = "uzf_-_unsaturated_zone_flow_pa_3.html"

# Data Set 1a
if nwt_11_fmt:
warnings.warn(
"nwt_11_fmt has been deprecated,"
" and will be removed in the next release"
" please provide a flopy.utils.OptionBlock object"
" to the options argument",
DeprecationWarning,
)
self.nwt_11_fmt = nwt_11_fmt
self.specifythtr = bool(specifythtr)
self.specifythti = bool(specifythti)
self.nosurfleak = bool(nosurfleak)
Expand Down Expand Up @@ -695,37 +676,16 @@ def _ncells(self):
return nrow * ncol

def _write_1a(self, f_uzf):
# the nwt_11_fmt code is slated for removal (deprecated!)
if not self.nwt_11_fmt:
specify_temp = ""
if self.specifythtr > 0:
specify_temp += "SPECIFYTHTR "
if self.specifythti > 0:
specify_temp += "SPECIFYTHTI "
if self.nosurfleak > 0:
specify_temp += "NOSURFLEAK"
if (self.specifythtr + self.specifythti + self.nosurfleak) > 0:
f_uzf.write(f"{specify_temp}\n")
del specify_temp
else:
txt = "options\n"
for var in [
"specifythtr",
"specifythti",
"nosurfleak",
"specifysurfk",
"rejectsurfk",
"seepsurfk",
]:
value = self.__dict__[var]
if int(value) > 0:
txt += f"{var}\n"
if self.etsquare:
txt += f"etsquare {self.smoothfact}\n"
if self.netflux:
txt += f"netflux {self.unitrech} {self.unitdis}\n"
txt += "end\n"
f_uzf.write(txt)
specify_temp = ""
if self.specifythtr > 0:
specify_temp += "SPECIFYTHTR "
if self.specifythti > 0:
specify_temp += "SPECIFYTHTI "
if self.nosurfleak > 0:
specify_temp += "NOSURFLEAK"
if (self.specifythtr + self.specifythti + self.nosurfleak) > 0:
f_uzf.write(f"{specify_temp}\n")
del specify_temp

def write_file(self, f=None):
"""
Expand Down