study_settings
Classes:
-
StudySettings–Study settings.
-
StudySettingsUpdate–Update study settings.
StudySettings
dataclass
StudySettings(
general_parameters: GeneralParameters = GeneralParameters(),
optimization_parameters: OptimizationParameters = OptimizationParameters(),
advanced_parameters: AdvancedParameters = AdvancedParameters(),
seed_parameters: SeedParameters = SeedParameters(),
adequacy_patch_parameters: AdequacyPatchParameters = AdequacyPatchParameters(),
thematic_trimming_parameters: ThematicTrimmingParameters = ThematicTrimmingParameters(),
playlist_parameters: dict[int, PlaylistParameters] = dict(),
)
Study settings.
Group the settings of the different tab inside the CONFIGURATION tab of Antares UI.
Attributes:
-
general_parameters(GeneralParameters) –General parameters.
-
optimization_parameters(OptimizationParameters) –Optimization parameters.
-
advanced_parameters(AdvancedParameters) –Advanced parameters.
-
seed_parameters(SeedParameters) –Seed parameters.
-
adequacy_patch_parameters(AdequacyPatchParameters) –Adequacy patch parameters.
-
thematic_trimming_parameters(ThematicTrimmingParameters) –Thematic_trimming_parameters.
-
playlist_parameters(dict[int, PlaylistParameters]) –Playlist parameters.
Methods:
-
from_update_settings–Creates a new
StudySettingsinstance by applying partial updates. -
to_update_settings–Converts the current
StudySettingsinstance into aStudySettingsUpdateobject.
from_update_settings
from_update_settings(update_settings: StudySettingsUpdate) -> StudySettings
Creates a new StudySettings instance by applying partial updates.
Parameters:
-
(update_settingsStudySettingsUpdate) –Object containing the parameters to update. Only non-
Nonefields will be applied.
Returns:
-
StudySettings–A new
StudySettingsinstance with the merged parameters.
Source code in src/antares/craft/model/settings/study_settings.py
to_update_settings
to_update_settings() -> StudySettingsUpdate
Converts the current StudySettings instance into a StudySettingsUpdate object.
Returns:
-
StudySettingsUpdate–Object containing only modifiable parameters, initialized with current values.
Source code in src/antares/craft/model/settings/study_settings.py
StudySettingsUpdate
dataclass
StudySettingsUpdate(
general_parameters: Optional[GeneralParametersUpdate] = None,
optimization_parameters: Optional[OptimizationParametersUpdate] = None,
advanced_parameters: Optional[AdvancedParametersUpdate] = None,
seed_parameters: Optional[SeedParametersUpdate] = None,
adequacy_patch_parameters: Optional[AdequacyPatchParametersUpdate] = None,
)