From 716ef19c8a3ea1e38a9af850f7aafbc73e36b0d4 Mon Sep 17 00:00:00 2001 From: tbuckworth <55180288+tbuckworth@users.noreply.github.com> Date: Thu, 22 Aug 2024 10:26:35 +0100 Subject: [PATCH] added warning to missing parameters in from_file --- pysr/sr.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pysr/sr.py b/pysr/sr.py index 590f6030..3c0e796b 100644 --- a/pysr/sr.py +++ b/pysr/sr.py @@ -1025,6 +1025,13 @@ def from_file( and v.kind != v.VAR_KEYWORD } + if len(missing_params) > 0: + warnings.warn( + "The following missing parameters will be assigned with default values:" + f"{', '.join(missing_params.keys())}" + "This may be due to the model being saved under an old package version." + ) + # Assign missing attributes for k, v in missing_params.items(): setattr(model, k, v)