punchbowl.exceptions#

Exceptions#

PUNCHBowlError

Base class for exceptions in punchbowl.

InvalidDataError

Invalid data error.

InvalidHeaderError

Header is not properly formatted.

MissingMetadataError

Metadata missing for processing.

IncorrectFileCountError

Wrong number of files passed in.

PUNCHBowlWarning

Base class for warnings in punchbowl.

LargeTimeDeltaWarning

Large time delta warning between datasets.

NoCalibrationDataWarning

Calibration skipped no valid calibration data available.

ExtraMetadataWarning

Extra metadata found but ignored.

IncorrectPolarizationStateWarning

Mismatched polarization state detected but ignored.

IncorrectTelescopeWarning

Mismatched telescope detected but ignored.

Module Contents#

exception punchbowl.exceptions.PUNCHBowlError#

Bases: Exception

Base class for exceptions in punchbowl.

exception punchbowl.exceptions.InvalidDataError#

Bases: PUNCHBowlError

Invalid data error.

exception punchbowl.exceptions.InvalidHeaderError#

Bases: PUNCHBowlError

Header is not properly formatted.

exception punchbowl.exceptions.MissingMetadataError#

Bases: PUNCHBowlError

Metadata missing for processing.

exception punchbowl.exceptions.IncorrectFileCountError#

Bases: PUNCHBowlError

Wrong number of files passed in.

exception punchbowl.exceptions.PUNCHBowlWarning#

Bases: Warning

Base class for warnings in punchbowl.

exception punchbowl.exceptions.LargeTimeDeltaWarning#

Bases: PUNCHBowlWarning

Large time delta warning between datasets.

exception punchbowl.exceptions.NoCalibrationDataWarning#

Bases: PUNCHBowlWarning

Calibration skipped no valid calibration data available.

exception punchbowl.exceptions.ExtraMetadataWarning#

Bases: PUNCHBowlWarning

Extra metadata found but ignored.

exception punchbowl.exceptions.IncorrectPolarizationStateWarning#

Bases: PUNCHBowlWarning

Mismatched polarization state detected but ignored.

exception punchbowl.exceptions.IncorrectTelescopeWarning#

Bases: PUNCHBowlWarning

Mismatched telescope detected but ignored.