LifeCycle Types#
Module containing types for the Lifecycle Service.
Constants#
- class ansys.sherlock.core.types.lifecycle_types.HarmonicVibeProfileCsvFileProperties(**data)#
Properties of a harmonic vibe profile CSV file.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod optional_str_validation(value, info)#
Allow the test_point_ids to not be set, i.e., None.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.RandomVibeProfileCsvFileProperties(**data)#
Properties of a random vibe profile CSV file.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod optional_str_validation(value, info)#
Allow the test_point_ids to not be set, i.e., None.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.ShockProfileDatasetCsvFileProperties(**data)#
Properties of a shock event profile using dataset CSV file.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod optional_str_validation(value, info)#
Allow the test_point_ids to not be set, i.e., None.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.ShockProfilePulsesCsvFileProperties(**data)#
Properties of a shock event profile using pulses CSV file.
- classmethod greater_than_zero_float_validation(value, info)#
Validate float fields listed contain values greater than 0.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod optional_str_validation(value, info)#
Allow the test_point_ids to not be set, i.e., None.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.ThermalProfileCsvFileProperties(**data)#
Properties of a thermal profile CSV file.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod optional_str_validation(value, info)#
Allow the test_point_ids to not be set, i.e., None.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.ThermalSignalFileProperties(**data)#
Properties of a thermal signal file.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod str_validation(value, info)#
Validate string fields listed.
- class ansys.sherlock.core.types.lifecycle_types.ImportThermalSignalRequest(**data)#
Request to import a thermal signal file.
-
load_range_percentage:
float# Defines the fraction of the range near peaks and valleys considered as a dwell region.
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- classmethod non_negative_int_validation(value, info)#
Validate integer fields listed contain non-negative values.
- classmethod str_validation(value, info)#
Validate string fields listed.
-
temperature_range_filtering_limit:
float# Minimum cycle range to include in results, 0 for not filtering.
-
thermal_signal_file_properties:
ThermalSignalFileProperties# Properties of the thermal signal file.
-
load_range_percentage: