diff --git a/gdsfactory/generic_tech/simulation_settings.py b/gdsfactory/generic_tech/simulation_settings.py index 9aa8c2db2..62e2085cc 100644 --- a/gdsfactory/generic_tech/simulation_settings.py +++ b/gdsfactory/generic_tech/simulation_settings.py @@ -3,7 +3,7 @@ from functools import partial import numpy as np -from pydantic import BaseModel +from pydantic import BaseModel, ConfigDict from scipy import interpolate material_name_to_lumerical_default = { @@ -52,10 +52,9 @@ class SimulationSettingsLumericalFdtd(BaseModel): distance_monitors_to_pml: float = 0.5 material_name_to_lumerical: dict[str, str] = material_name_to_lumerical_default - class Config: - """pydantic basemodel config.""" - - arbitrary_types_allowed = True + model_config = ConfigDict( + arbitrary_types_allowed=True, + ) SIMULATION_SETTINGS_LUMERICAL_FDTD = SimulationSettingsLumericalFdtd()