1 2 3 4 5 6 7 8 9 10 11 12 13 14 | class GMOS_IMAGE_FLAT(DataClassification):
name="GMOS_IMAGE_FLAT"
usage = """
Applies to all imaging flat datasets from the GMOS instruments
"""
parent = "GMOS_IMAGE"
requirement = AND(NOT(PHU({"{re}FILTER.*?": "Hartmann.*?"})),
OR(AND([ ISCLASS("GMOS_IMAGE"),
PHU(OBSTYPE="FLAT") ]),
AND([ ISCLASS("GMOS_IMAGE"),
OR([PHU(OBJECT="Twilight"),
PHU(OBJECT="twilight")]) ])))
newtypes.append(GMOS_IMAGE_FLAT())
|