Source code for dodal.parameters.experiment_parameter_base
from abc import ABC, abstractmethod
from pydantic import BaseModel
[docs]
class AbstractExperimentParameterBase(BaseModel, ABC):
pass
[docs]
class AbstractExperimentWithBeamParams(AbstractExperimentParameterBase):
transmission_fraction: float
@abstractmethod
def get_num_images(self) -> int:
pass