Skip to content

Commit

Permalink
refactor(mf6): remove deprecated features (#1894)
Browse files Browse the repository at this point in the history
* layer kwarg in get_data() in mfdataarray.py, 3.3.5 (June 2022)
* get_mvr_file, get_mvt_file, get_gnc_file in mfsimbase.py, overdue since 3.3.6
* get_ims_package in mfsimbase.py (and update usage in mfmodel.py), overdue since 3.4
  • Loading branch information
wpbonelli committed Aug 3, 2023
1 parent 03fa01f commit 809e624
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 94 deletions.
9 changes: 0 additions & 9 deletions flopy/mf6/data/mfdataarray.py
Original file line number Diff line number Diff line change
Expand Up @@ -1815,7 +1815,6 @@ def get_record(self, key=None):

def get_data(self, key=None, apply_mult=True, **kwargs):
"""Returns the data associated with stress period key `key`.
If `layer` is None, returns all data for time `key`.
Parameters
----------
Expand All @@ -1825,14 +1824,6 @@ def get_data(self, key=None, apply_mult=True, **kwargs):
Whether to apply multiplier to data prior to returning it
"""
if "layer" in kwargs:
warnings.warn(
"The 'layer' parameter has been deprecated, use 'key' "
"instead.",
category=DeprecationWarning,
)
key = kwargs["layer"]

if self._data_storage is not None and len(self._data_storage) > 0:
if key is None:
sim_time = self._data_dimensions.package_dim.model_dim[
Expand Down
2 changes: 1 addition & 1 deletion flopy/mf6/mfmodel.py
Original file line number Diff line number Diff line change
Expand Up @@ -1207,7 +1207,7 @@ def get_ims_package(self):
for record in solution_group:
for model_name in record[2:]:
if model_name == self.name:
return self.simulation.get_ims_package(record[1])
return self.simulation.get_solution_package(record[1])
return None

def get_steadystate_list(self):
Expand Down
84 changes: 0 additions & 84 deletions flopy/mf6/mfsimbase.py
Original file line number Diff line number Diff line change
Expand Up @@ -1773,81 +1773,6 @@ def get_file(self, filename):
excpt_str = f'file "{filename}" can not be found.'
raise FlopyException(excpt_str)

def get_mvr_file(self, filename):
"""
Get a specified mover file.
Parameters
----------
filename : str
Name of mover file to get
Returns
--------
mover package : MFPackage
"""
warnings.warn(
"get_mvr_file will be deprecated and will be removed in version "
"3.3.6. Use get_file",
PendingDeprecationWarning,
)
if filename in self._other_files:
return self._other_files[filename]
else:
excpt_str = f'MVR file "{filename}" can not be found.'
raise FlopyException(excpt_str)

def get_mvt_file(self, filename):
"""
Get a specified mvt file.
Parameters
----------
filename : str
Name of mover transport file to get
Returns
--------
mover transport package : MFPackage
"""
warnings.warn(
"get_mvt_file will be deprecated and will be removed in version "
"3.3.6. Use get_file",
PendingDeprecationWarning,
)
if filename in self._other_files:
return self._other_files[filename]
else:
excpt_str = f'MVT file "{filename}" can not be found.'
raise FlopyException(excpt_str)

def get_gnc_file(self, filename):
"""
Get a specified gnc file.
Parameters
----------
filename : str
Name of gnc file to get
Returns
--------
gnc package : MFPackage
"""
warnings.warn(
"get_gnc_file will be deprecated and will be removed in version "
"3.3.6. Use get_file",
PendingDeprecationWarning,
)
if filename in self._other_files:
return self._other_files[filename]
else:
excpt_str = f'GNC file "{filename}" can not be found.'
raise FlopyException(excpt_str)

def remove_exchange_file(self, package):
"""
Removes the exchange file "package". This is for internal flopy
Expand Down Expand Up @@ -2230,15 +2155,6 @@ def register_model(self, model, model_type, model_name, model_namefile):

return self.structure.model_struct_objs[model_type]

def get_ims_package(self, key):
warnings.warn(
"get_ims_package() has been deprecated and will be "
"removed in version 3.3.7. Use "
"get_solution_package() instead.",
DeprecationWarning,
)
return self.get_solution_package(key)

def get_solution_package(self, key):
"""
Get the solution package with the specified `key`.
Expand Down

0 comments on commit 809e624

Please sign in to comment.