config
Config for the CST/CRT calculation step (v1).
Classes
CSTCalculationConfig
class CSTCalculationConfig(**data: Any):Config for the Central Subfield Thickness (CST/CRT) calculation step.
All fields are required — defaults are provided by the YAML template.
The ilm_layer_name / rpe_layer_name fields must name valid retinal
layers (RetinalLayer.from_str), replicating the validation the legacy
CSTCalculationAlgorithm factory performed in its __init__.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Subclasses
Variables
- static
cst_radius_mm : float
- static
fovea_landmark_idx : int
- static
ilm_layer_name : str
- static
model_config
- static
rpe_layer_name : str
- static
strict_measurement : bool