Commit 45dfe8d0 authored by Fang Yuedong's avatar Fang Yuedong
Browse files

update saturation magnitude cut based on selected CSST band

parent de370d66
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -304,7 +304,8 @@ class NGPCatalog(CatalogBase):
            raise ValueError("Object type not known")
        speci = interpolate.interp1d(wave, flux)
        # lamb = np.arange(2500, 10001 + 0.5, 0.5)
        lamb = np.arange(2400, 11001 + 0.5, 0.5)
        # lamb = np.arange(2400, 11001 + 0.5, 0.5)
        lamb = np.arange(2000, 18001 + 0.5, 0.5)
        y = speci(lamb)
        # erg/s/cm2/A --> photo/s/m2/A
        all_sed = y * lamb / (cons.h.value * cons.c.value) * 1e-13
−156 B

File deleted.

−173 B

File deleted.

+3 −1
Original line number Diff line number Diff line
@@ -33,7 +33,9 @@ class ChipOutput(object):
        fh = logging.FileHandler(os.path.join(self.subdir, logger_filename), mode='w+', encoding='utf-8')
        fh.setLevel(logging.DEBUG)
        self.logger.setLevel(logging.DEBUG)
        formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
	logging.getLogger('numba').setLevel(logging.WARNING)
        # formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
        formatter = logging.Formatter('%(asctime)s - %(msecs)d - %(levelname)-8s - [%(filename)s:%(lineno)d] - %(message)s')
        fh.setFormatter(formatter)
        self.logger.addHandler(fh)

+4 −2
Original line number Diff line number Diff line
@@ -40,8 +40,8 @@ class Filter(object):
        # self.filter_dir = filter_param.filter_dir

    def is_too_bright(self, mag):
        # return mag <= self.mag_saturation - 1.0
        return mag <= 14.0
        return mag <= self.mag_saturation - 1.0
        # return mag <= 14.0

    def is_too_dim(self, mag):
        return mag >= self.mag_limiting + 1.0
@@ -100,6 +100,8 @@ class Filter(object):
        return self.sky_background * exptime / gain

    def update_limit_saturation_mags(self, exptime=150., psf_fwhm=0.1969, skyFn='sky_emiss_hubble_50_50_A.dat', chip=None):
        if self.filter_type in ["GI", "GV", "GU"]:
            return
        if chip is not None:
            pix_scale = chip.pix_scale
            read_noise = chip.read_noise
Loading