Coverage for python/lsst/sims/catUtils/mixins/ObsMetaMixin.py : 32%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
""" This class provides the InstanceCatalog with a way to write out parameters from its ObsMetadata object. """ return len(self.column_by_name('objId'))
""" Returns the expMJD from obs_metadata (assumed to be TAI MJD exposure midpoint). """ n_records = self._get_nobj() mjd = [self.obs_metadata.mjd.TAI] * n_records return np.array(mjd)
""" Returns the rotSkyPos from obs_metadata (in degrees). """ n_records = self._get_nobj() rotSkyPos = [self.obs_metadata.rotSkyPos] * n_records return np.array(rotSkyPos)
""" Returns the bandpass name from obs_metadata. """ n_records = self._get_nobj() bandpass = [self.obs_metadata.bandpass] * n_records return np.array(bandpass)
""" Returns m5 from obs_metadata. """ n_records = self._get_nobj() m5 = [self.obs_metadata.m5[self.obs_metadata.bandpass]] * n_records return np.array(m5)
""" Returns the seeing from obs_metadata (in arcseconds). """ n_records = self._get_nobj() seeing = [self.obs_metadata.seeing[self.obs_metadata.bandpass]] * n_records return np.array(seeing)
""" Returns the field RA from obs_metadata (in degrees). """ n_records = self._get_nobj() ra = [self.obs_metadata.unrefractedRA] * n_records return np.array(ra)
""" Returns the field Dec from obs_metadata (in degrees). """ n_records = self._get_nobj() dec = [self.obs_metadata.unrefractedDec] * n_records return np.array(dec)
""" Returns the visitExpTime (open shutter time) in seconds. """ n_records = self._get_nobj() try: visitExpTime = [self.obs_metadata.OpsimMetaData['visitExpTime']] * n_records except KeyError: # V4 future proofing. visitExpTime = [self.obs_metadata.OpsimMetaData['visitExposureTime']] * n_records return np.array(visitExpTime) |