def get_templates(self): """ Returns a 4D array ([ntemp][nmap][ny][nx]) corresponding to the contaminant templates passed when initializing this field. :return: 4D array of flat-sky maps """ temp = np.zeros([self.fl.ntemp, self.fl.nmaps, self.fl.npix]) for itemp in range(self.fl.ntemp): for imap in range(self.fl.nmaps): temp[itemp, imap, :] = lib.get_temp_flat(self.fl, itemp, imap, int(self.fl.npix)) tmps = temp.reshape([self.fl.ntemp, self.fl.nmaps, self.ny, self.nx]) return tmps
def get_templates(self): """ Returns a 4D array ([ntemp][nmap][ny][nx]) corresponding to the \ contaminant templates passed when initializing this field. :return: 4D array of flat-sky maps """ if self.lite: raise ValueError("Input maps unavailable for lightweight fields. " "To use this function, create an `NmtFieldFlat` " "object with `lite=False`.") temp = np.zeros([self.fl.ntemp, self.fl.nmaps, self.fl.npix]) for itemp in range(self.fl.ntemp): for imap in range(self.fl.nmaps): temp[itemp, imap, :] = lib.get_temp_flat(self.fl, itemp, imap, int(self.fl.npix)) tmps = temp.reshape([self.fl.ntemp, self.fl.nmaps, self.ny, self.nx]) return tmps