LSSTApplications  21.0.0+1b62c9342b,21.0.0+45a059f35e,21.0.0-1-ga51b5d4+ceb9cf20a3,21.0.0-10-g68cce58c5+c7d3cce47e,21.0.0-2-g103fe59+c1ca725317,21.0.0-2-g1367e85+a1c2f7fe71,21.0.0-2-g2909d54+45a059f35e,21.0.0-2-g45278ab+1b62c9342b,21.0.0-2-g4bc9b9f+b2e40a4e47,21.0.0-2-g5242d73+a1c2f7fe71,21.0.0-2-g54e2caa+c00cf99ed0,21.0.0-2-g66bcc37+27b9d7859a,21.0.0-2-g7f82c8f+203cf74700,21.0.0-2-g8dde007+b0df52bfdd,21.0.0-2-g8f08a60+73884b2cf5,21.0.0-2-ga326454+203cf74700,21.0.0-2-ga63a54e+eec04437aa,21.0.0-2-gc738bc1+59028256f4,21.0.0-2-gde069b7+5a8f2956b8,21.0.0-2-ge17e5af+a1c2f7fe71,21.0.0-2-ge712728+9ad031c87e,21.0.0-2-gecfae73+d3766aec80,21.0.0-2-gfc62afb+a1c2f7fe71,21.0.0-20-g4449a12+38dfb87bce,21.0.0-22-gf0532904+afb8e7912b,21.0.0-3-g4c5b185+a403cb96fd,21.0.0-3-g6d51c4a+27b9d7859a,21.0.0-3-g8076721+e873df194c,21.0.0-3-gaa929c8+df5d87f43a,21.0.0-3-gd222c45+afc8332dbe,21.0.0-4-g1383c07+27b9d7859a,21.0.0-4-g3300ddd+1b62c9342b,21.0.0-4-g5873dc9+9a92674037,21.0.0-4-g8a80011+f67daf2f53,21.0.0-5-gcff38f6+bce43c5818,21.0.0-6-g463d161+44134145d4,21.0.0-6-gd3283ba+df5d87f43a,21.0.0-8-g19111d86+d6551531e4,w.2021.04
LSSTDataManagementBasePackage
Public Member Functions | Static Public Attributes | List of all members
lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig:

Public Member Functions

def setDefaults (self)
 

Static Public Attributes

 cycleNumber
 
 doReferenceCalibration
 
 doRefcatOutput
 
 doAtmosphereOutput
 
 doZeropointOutput
 
 doComposeWcsJacobian
 
 doApplyMeanChromaticCorrection
 
 refObjLoader
 
 photoCal
 
 referencePixelizationNside
 
 referencePixelizationMinStars
 
 referenceMinMatch
 
 referencePixelizationNPixels
 
 datasetConfig
 

Detailed Description

Config for FgcmOutputProductsTask

Definition at line 64 of file fgcmOutputProducts.py.

Member Function Documentation

◆ setDefaults()

def lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.setDefaults (   self)

Definition at line 144 of file fgcmOutputProducts.py.

144  def setDefaults(self):
145  pexConfig.Config.setDefaults(self)
146 
147  # In order to transfer the "absolute" calibration from a reference
148  # catalog to the relatively calibrated FGCM standard stars (one number
149  # per band), we use the PhotoCalTask to match stars in a sample of healpix
150  # pixels. These basic settings ensure that only well-measured, good stars
151  # from the source and reference catalogs are used for the matching.
152 
153  # applyColorTerms needs to be False if doReferenceCalibration is False,
154  # as is the new default after DM-16702
155  self.photoCal.applyColorTerms = False
156  self.photoCal.fluxField = 'instFlux'
157  self.photoCal.magErrFloor = 0.003
158  self.photoCal.match.referenceSelection.doSignalToNoise = True
159  self.photoCal.match.referenceSelection.signalToNoise.minimum = 10.0
160  self.photoCal.match.sourceSelection.doSignalToNoise = True
161  self.photoCal.match.sourceSelection.signalToNoise.minimum = 10.0
162  self.photoCal.match.sourceSelection.signalToNoise.fluxField = 'instFlux'
163  self.photoCal.match.sourceSelection.signalToNoise.errField = 'instFluxErr'
164  self.photoCal.match.sourceSelection.doFlags = True
165  self.photoCal.match.sourceSelection.flags.good = []
166  self.photoCal.match.sourceSelection.flags.bad = ['flag_badStar']
167  self.photoCal.match.sourceSelection.doUnresolved = False
168  self.datasetConfig.ref_dataset_name = 'fgcm_stars'
169  self.datasetConfig.format_version = 1
170 
171 

Member Data Documentation

◆ cycleNumber

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.cycleNumber
static
Initial value:
= pexConfig.Field(
doc="Final fit cycle from FGCM fit",
dtype=int,
default=None,
)

Definition at line 67 of file fgcmOutputProducts.py.

◆ datasetConfig

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.datasetConfig
static
Initial value:
= pexConfig.ConfigField(
dtype=DatasetConfig,
doc="Configuration for writing/reading ingested catalog",
)

Definition at line 139 of file fgcmOutputProducts.py.

◆ doApplyMeanChromaticCorrection

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doApplyMeanChromaticCorrection
static
Initial value:
= pexConfig.Field(
doc="Apply the mean chromatic correction to the zeropoints?",
dtype=bool,
default=True,
)

Definition at line 102 of file fgcmOutputProducts.py.

◆ doAtmosphereOutput

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doAtmosphereOutput
static
Initial value:
= pexConfig.Field(
doc="Output atmospheres in transmission_atmosphere_fgcm format",
dtype=bool,
default=True,
)

Definition at line 87 of file fgcmOutputProducts.py.

◆ doComposeWcsJacobian

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doComposeWcsJacobian
static
Initial value:
= pexConfig.Field(
doc="Compose Jacobian of WCS with fgcm calibration for output photoCalib?",
dtype=bool,
default=True,
)

Definition at line 97 of file fgcmOutputProducts.py.

◆ doRefcatOutput

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doRefcatOutput
static
Initial value:
= pexConfig.Field(
doc="Output standard stars in reference catalog format",
dtype=bool,
default=True,
)

Definition at line 82 of file fgcmOutputProducts.py.

◆ doReferenceCalibration

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doReferenceCalibration
static
Initial value:
= pexConfig.Field(
doc=("Transfer 'absolute' calibration from reference catalog? "
"This afterburner step is unnecessary if reference stars "
"were used in the full fit in FgcmFitCycleTask."),
dtype=bool,
default=False,
)

Definition at line 75 of file fgcmOutputProducts.py.

◆ doZeropointOutput

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.doZeropointOutput
static
Initial value:
= pexConfig.Field(
doc="Output zeropoints in fgcm_photoCalib format",
dtype=bool,
default=True,
)

Definition at line 92 of file fgcmOutputProducts.py.

◆ photoCal

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.photoCal
static
Initial value:
= pexConfig.ConfigurableField(
target=PhotoCalTask,
doc="task to perform 'absolute' calibration",
)

Definition at line 111 of file fgcmOutputProducts.py.

◆ referenceMinMatch

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.referenceMinMatch
static
Initial value:
= pexConfig.Field(
doc="Minimum number of stars matched to reference catalog to be used in statistics",
dtype=int,
default=50,
)

Definition at line 126 of file fgcmOutputProducts.py.

◆ referencePixelizationMinStars

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.referencePixelizationMinStars
static
Initial value:
= pexConfig.Field(
doc=("Minimum number of stars per healpix pixel to select for comparison"
"to the specified reference catalog"),
dtype=int,
default=200,
)

Definition at line 120 of file fgcmOutputProducts.py.

◆ referencePixelizationNPixels

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.referencePixelizationNPixels
static
Initial value:
= pexConfig.Field(
doc=("Number of healpix pixels to sample to do comparison. "
"Doing too many will take a long time and not yield any more "
"precise results because the final number is the median offset "
"(per band) from the set of pixels."),
dtype=int,
default=100,
)

Definition at line 131 of file fgcmOutputProducts.py.

◆ referencePixelizationNside

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.referencePixelizationNside
static
Initial value:
= pexConfig.Field(
doc="Healpix nside to pixelize catalog to compare to reference catalog",
dtype=int,
default=64,
)

Definition at line 115 of file fgcmOutputProducts.py.

◆ refObjLoader

lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig.refObjLoader
static
Initial value:
= pexConfig.ConfigurableField(
target=LoadIndexedReferenceObjectsTask,
doc="reference object loader for 'absolute' photometric calibration",
)

Definition at line 107 of file fgcmOutputProducts.py.


The documentation for this class was generated from the following file:
lsst.pex.config.wrap.setDefaults
setDefaults
Definition: wrap.py:293