diff --git a/src/py/mat3ra/made/tools/build/perturbation/configuration.py b/src/py/mat3ra/made/tools/build/perturbation/configuration.py index 402b4c61..9f47c867 100644 --- a/src/py/mat3ra/made/tools/build/perturbation/configuration.py +++ b/src/py/mat3ra/made/tools/build/perturbation/configuration.py @@ -8,6 +8,15 @@ class PerturbationConfiguration(BaseModel, InMemoryEntity): + """ + Configuration for a geometrical perturbation. + + Args: + material (Material): The Material object. + perturbation_function_holder (PerturbationFunctionHolder): The perturbation function holder. + use_cartesian_coordinates (bool): Whether to use cartesian coordinates + """ + material: Material perturbation_function_holder: Union[ SineWavePerturbationFunctionHolder, PerturbationFunctionHolder