from ewoksid02.tasks.id02processingtask import ID02ProcessingTask


class ScalersTask(
    ID02ProcessingTask,
):
    """The `ScalersTask` class is responsible for creating a scalers file, that contains a large chunk of the metadata for reprocessing.
    It extends the `ID02ProcessingTask` class and provides additional functionality to apply a standard pyFAI normalization:
    - Methods to read monitor values from the metadata file or from blissdata
    - Methods to read normalization parameters from the metadata file or from the headers
    - Methods to cache pyFAI azimuthal integrator and apply normalization
    """

    ...
