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
9 changes: 2 additions & 7 deletions flopy/mbase.py
Original file line number Diff line number Diff line change
Expand Up @@ -1185,13 +1185,8 @@ def set_version(self, version):
# set heading for each package
for p in self.get_package_list():
pak = self.get_package(p)
heading = (
"# {} package for ".format(pak.name[0])
+ "{}, ".format(self.version_types[self.version])
+ "generated by Flopy version {}.".format(__version__)
)

pak.heading = heading
if hasattr(pak, "heading"):
pak._generate_heading()

return None

Expand Down
6 changes: 2 additions & 4 deletions flopy/modflow/mfag.py
Original file line number Diff line number Diff line change
Expand Up @@ -226,9 +226,7 @@ def __init__(
)

# set up class
self.heading = "# {} package for {}, generated by flopy\n".format(
self.name[0], model.version_types[model.version]
)
self._generate_heading()
self.url = "ag.htm"

# options
Expand Down Expand Up @@ -336,7 +334,7 @@ def write_file(self, check=False):
ws = self.parent.model_ws
name = self.file_name[0]
with open(os.path.join(ws, name), "w") as foo:
foo.write(self.heading)
foo.write(f"{self.heading}\n")

# update options
self.options.update_from_package(self)
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfbas.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,11 +155,7 @@ def __init__(
name="strt",
locat=self.unit_number[0],
)
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.options = ""
self.ixsec = ixsec
self.ichflg = ichflg
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfchd.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,7 @@ def __init__(
)

self.url = "chd.htm"
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()

if dtype is not None:
self.dtype = dtype
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfde4.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,11 +169,7 @@ def __init__(
)
raise Exception(err)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "de4.htm"

self.itmx = itmx
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfdis.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,11 +188,7 @@ def __init__(
botm = np.linspace(top, botm, nlay)

# Set values of all parameters
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.laycbd = Util2d(
model, (self.nlay,), np.int32, laycbd, name="laycbd"
)
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfdisu.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,7 @@ def __init__(

# Set values of all parameters
self.url = "dis.htm"
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()

self.nodes = nodes
self.nlay = nlay
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfdrn.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,11 +170,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "drn.htm"

self.ipakcb = ipakcb
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfdrt.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "drt.htm"

self.ipakcb = ipakcb
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfevt.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,11 +142,7 @@ def __init__(
)

nrow, ncol, nlay, nper = self.parent.nrow_ncol_nlay_nper
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "evt.htm"
self.nevtop = nevtop
self.ipakcb = ipakcb
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mffhb.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,11 +198,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "flow_and_head_boundary_packag2.htm"

self.nbdtim = nbdtim
Expand Down
19 changes: 4 additions & 15 deletions flopy/modflow/mfgage.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,11 +203,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
# no heading for this format
self.url = "gage.htm"

self.numgage = numgage
Expand Down Expand Up @@ -262,11 +258,7 @@ def write_file(self):
"""
f = open(self.fn_path, "w")

# # dataset 0
# vn = self.parent.version_types[self.parent.version]
# self.heading = '# {} package for '.format(self.name[0]) + \
# '{}, generated by Flopy.'.format(vn)
# f.write('{0}\n'.format(self.heading))
# no heading for this format

# dataset 1
f.write(write_fixed_var([self.numgage], free=True))
Expand Down Expand Up @@ -335,15 +327,12 @@ def load(cls, f, model, nper=None, ext_unit_dict=None):
filename = f
f = open(filename, "r", errors="replace")

# dataset 0 -- header
while True:
line = f.readline().rstrip()
if line[0] != "#":
break
# no heading for this format

# read dataset 1
if model.verbose:
print(" reading gage dataset 1")
line = f.readline().rstrip()
t = read_fixed_var(line, free=True)
numgage = int(t[0])

Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfghb.py
Original file line number Diff line number Diff line change
Expand Up @@ -163,11 +163,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "ghb.htm"

self.ipakcb = ipakcb
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfgmg.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,7 @@ def __init__(
)
raise Exception(err)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "gmg.htm"

self.mxiter = mxiter
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfhfb.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "hfb6.htm"

self.nphfb = nphfb
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfhob.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,11 +149,7 @@ def __init__(
)

self.url = "hob.htm"
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()

self.iuhobsv = iuhobsv
self.hobdry = hobdry
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfhyd.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,11 +173,7 @@ def __init__(
)

nrow, ncol, nlay, nper = self.parent.nrow_ncol_nlay_nper
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "hyd.htm"

self.nhyd = nhyd
Expand Down
14 changes: 4 additions & 10 deletions flopy/modflow/mflak.py
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ def __init__(
filenames=None,
options=None,
lwrt=0,
**kwargs
**kwargs,
):
"""
Package constructor.
Expand Down Expand Up @@ -365,11 +365,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "lak.htm"

if options is None:
Expand Down Expand Up @@ -511,10 +507,8 @@ def write_file(self):
"""
f = open(self.fn_path, "w")
# dataset 0
self.heading = "# {} package for ".format(
self.name[0]
) + "{}, generated by Flopy.".format(self.parent.version)
f.write("{0}\n".format(self.heading))
if self.parent.version != "mf2k":
f.write(f"{self.heading}\n")

# dataset 1a
if len(self.options) > 0:
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mflmt.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,11 +116,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "lmt.htm"
self.output_file_name = output_file_name
self.output_file_unit = output_file_unit
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mflpf.py
Original file line number Diff line number Diff line change
Expand Up @@ -255,11 +255,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "lpf.htm"
nrow, ncol, nlay, nper = self.parent.nrow_ncol_nlay_nper

Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfmlt.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,11 +99,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "mult.htm"

self.nml = 0
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfmnw1.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,11 +132,7 @@ def __init__(

self.url = "mnw1.htm"
self.nper = self.parent.nrow_ncol_nlay_nper[-1]
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.mxmnw = (
mxmnw # -maximum number of multi-node wells to be simulated
)
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfmnw2.py
Original file line number Diff line number Diff line change
Expand Up @@ -1064,11 +1064,7 @@ def __init__(
self.structured = self.parent.structured

# Dataset 0
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
# Dataset 1
# maximum number of multi-node wells to be simulated
self.mnwmax = int(mnwmax)
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfmnwi.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,7 @@ def __init__(
)

self.url = "mnwi.htm"
self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
# integer flag indicating output to be written for each MNW node at
# the end of each stress period
self.wel1flag = wel1flag
Expand Down
6 changes: 1 addition & 5 deletions flopy/modflow/mfnwt.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,11 +272,7 @@ def __init__(
filenames=fname,
)

self.heading = (
"# {} package for ".format(self.name[0])
+ " {}, ".format(model.version_types[model.version])
+ "generated by Flopy."
)
self._generate_heading()
self.url = "nwt_newton_solver.htm"
self.headtol = headtol
self.fluxtol = fluxtol
Expand Down
Loading