diff --git a/layercake/basis/centered_planar_fourier.py b/layercake/basis/centered_planar_fourier.py index 10cf03e..3f10dae 100644 --- a/layercake/basis/centered_planar_fourier.py +++ b/layercake/basis/centered_planar_fourier.py @@ -102,6 +102,7 @@ def set_parameters(self, parameters): else: raise ValueError("Parameter 'n' (model aspect ratio) should be present in the provided parameters") + self.parameters = parameters aspect_ratio = float(param) if self.length is None: diff --git a/layercake/basis/planar_fourier.py b/layercake/basis/planar_fourier.py index a010726..48c0fad 100644 --- a/layercake/basis/planar_fourier.py +++ b/layercake/basis/planar_fourier.py @@ -96,6 +96,7 @@ def set_parameters(self, parameters): else: raise ValueError("Parameter 'n' (model aspect ratio) should be present in the provided parameters") + self.parameters = parameters aspect_ratio = float(param) if self.length is None: @@ -189,6 +190,7 @@ def set_parameters(self, parameters): else: raise ValueError("Parameter 'n' (model aspect ratio) should be present in the provided parameters") + self.parameters = parameters aspect_ratio = float(param) if self.length is None: diff --git a/layercake/basis/spherical_harmonics.py b/layercake/basis/spherical_harmonics.py index 513b4f8..54e39cb 100644 --- a/layercake/basis/spherical_harmonics.py +++ b/layercake/basis/spherical_harmonics.py @@ -145,6 +145,7 @@ def set_parameters(self, parameters): else: raise ValueError("Parameter 'R' (sphere radius) should be present in the provided parameters") + self.parameters = parameters radius = float(param) coordinate_system = SphericalCoordinateSystem(param) self.coordinate_system = coordinate_system