simulator#
- class ConfigModel(*, name, lattice, mat_key=None, linker=None, description=None)[source]#
Bases:
BaseModelConfiguration model for Simulator
- Parameters:
name (str) – Simulator name
lattice (str) – AT lattice file
mat_key (str, optional) – AT lattice ring name
linker (LatticeElementsLinker, optional) – The linker configuration model
description (str , optional) – Simulator description
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.
- linker: LatticeElementsLinker#