orbit_response_matrix_data#

class ConfigModel(*, matrix, variable_names, observable_names, rf_response=None, variable_planes=None, observable_planes=None)[source]#

Bases: ConfigModel

Configuration model for orbit response matrix

Parameters:
  • rf_response (list[float], optional) – RF response data

  • variable_names (list[str], optional) – Vaiable plane names, basically the plane of the actuators

  • observable_names (list[str], optional) – Observable plane names, basically the plane of measurements

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.

observable_planes: list[str] | None#
rf_response: list[float] | None#
variable_planes: list[str] | None#
class OrbitResponseMatrixData(cfg)[source]#

Bases: ResponseMatrixData

Orbit response matrix loader