From 467ae6b9fbe2e043510b0fb9587def567bd07dcd Mon Sep 17 00:00:00 2001 From: yardasol Date: Sat, 30 Jul 2022 16:55:36 -0500 Subject: [PATCH] operator.py -> coupled_operator.py --- openmc/deplete/__init__.py | 2 +- openmc/deplete/{operator.py => coupled_operator.py} | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) rename openmc/deplete/{operator.py => coupled_operator.py} (98%) diff --git a/openmc/deplete/__init__.py b/openmc/deplete/__init__.py index 12e4abe87..329ee8b52 100644 --- a/openmc/deplete/__init__.py +++ b/openmc/deplete/__init__.py @@ -8,7 +8,7 @@ A depletion front-end tool. from .nuclide import * from .chain import * from .openmc_operator import * -from .operator import * +from .coupled_operator import * from .independent_operator import * from .microxs import * from .reaction_rates import * diff --git a/openmc/deplete/operator.py b/openmc/deplete/coupled_operator.py similarity index 98% rename from openmc/deplete/operator.py rename to openmc/deplete/coupled_operator.py index 8bf031453..35b63e9cf 100644 --- a/openmc/deplete/operator.py +++ b/openmc/deplete/coupled_operator.py @@ -191,6 +191,13 @@ class CoupledOperator(OpenMCOperator): fission_yield_mode="constant", fission_yield_opts=None, reaction_rate_mode="direct", reaction_rate_opts=None, reduce_chain=False, reduce_chain_level=None): + # warn of name change + warn( + "The Operator(...) class has been renamed and will " + "be removed in a future version of OpenMC. Use " + "CoupledOperator(...) instead.", + FutureWarning + ) # check for old call to constructor if isinstance(model, openmc.Geometry): msg = "As of version 0.13.0 openmc.deplete.CoupledOperator " \