ewokstomo.tasks.energycalculation.ComputeWigglerSpectrumInputModel#

class ewokstomo.tasks.energycalculation.ComputeWigglerSpectrumInputModel(**data)[source]#

Bases: BaseInputModel

Parameters:

data (Any)

CURRENT: float#
ENERGY: float#
FIELD: int#
FILE: str#
K: float#
LOG_CHOICE: int#
NPERIODS: int#
NPOINTS: int#
NTRAJPOINTS: int#
PHOT_ENERGY_MAX: float#
PHOT_ENERGY_MIN: float#
SHIFT_BETAX_FLAG: int#
SHIFT_BETAX_VALUE: float#
SHIFT_X_FLAG: int#
SHIFT_X_VALUE: float#
SLIT_CENTER_H_MM: float#
SLIT_CENTER_V_MM: float#
SLIT_D: float#
SLIT_FLAG: int#
SLIT_HEIGHT_V_MM: float#
SLIT_NY: int#
SLIT_POINTS_FACTOR: float#
SLIT_WIDTH_H_MM: float#
TRAJ_RESAMPLING_FACTOR: float#
ULAMBDA: float#
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].