BitFlagNameMap#
- class astropy.nddata.bitmask.BitFlagNameMap[源代码]#
基类:
object
位标志名映射的一个基类,用于通过提供从助记标志名到标志值的映射来描述图像的数据质量(DQ)标志。
特定工具的映射应该是这个类的子类。子类应该将标志定义为具有2的幂的整数值的类属性。每个位标志还可以在标志值后面包含一个字符串注释。
实例
>>> from astropy.nddata.bitmask import BitFlagNameMap >>> class ST_DQ(BitFlagNameMap): ... __version__ = '1.0.0' # optional ... CR = 1, 'Cosmic Ray' ... CLOUDY = 4 # no docstring comment ... RAINY = 8, 'Dome closed' ... >>> class ST_CAM1_DQ(ST_DQ): ... HOT = 16 ... DEAD = 32