JointcalConfig¶
-
class
lsst.jointcal.JointcalConfig¶ Bases:
lsst.pex.config.config.ConfigConfig for JointcalTask
Attributes Summary
allowLineSearchAllow a line search during minimization, if it is reasonable for the model (models with a significant non-linear component, e.g. astrometryChipOrderOrder of the per-chip transform for the constrained astrometry model. astrometryDoRankUpdateDo the rank update step during minimization (should not change the astrometry fit). astrometryModelType of model to fit to astrometry ( str, default'simple')astrometryRefObjLoaderReference object loader for astrometric fit ( ConfigurableInstance, default<class 'lsst.meas.algorithms.loadIndexedReferenceObjects.LoadIndexedReferenceObjectsConfig'>)astrometrySimpleOrderPolynomial order for fitting the simple astrometry model. astrometryVisitOrderOrder of the per-visit transform for the constrained astrometry model. coaddNameType of coadd, typically deep or goodSeeing ( str, default'deep')doAstrometryFit astrometry and write the fitted result. doPhotometryFit photometry and write the fitted result. matchCutMatching radius between fitted and reference stars (arcseconds) ( float, default3.0)maxAstrometryStepsMaximum number of minimize iterations to take when fitting photometry. maxPhotometryStepsMaximum number of minimize iterations to take when fitting photometry. minMeasuredStarsPerCcdMinimum number of measuredStars per ccdImage before printing warnings ( int, default100)minMeasurementsMinimum number of associated measured stars for a fitted star to be included in the fit ( int, default2)minRefStarsPerCcdMinimum number of measuredStars per ccdImage before printing warnings ( int, default30)outlierRejectSigmaHow many sigma to reject outliers at during minimization. photometryDoRankUpdateDo the rank update step during minimization. photometryModelType of model to fit to photometry ( str, default'simple')photometryRefObjLoaderReference object loader for photometric fit ( ConfigurableInstance, default<class 'lsst.meas.algorithms.loadIndexedReferenceObjects.LoadIndexedReferenceObjectsConfig'>)photometryVisitOrderOrder of the per-visit polynomial transform for the constrained photometry model. posErrorConstant term for error on position (in pixel unit) ( float, default0.02)sourceFluxTypeSource flux field to use in source selection and to get fluxes from the catalog. sourceSelectorHow to select sources for cross-matching ( RegistryInstanceDict, default'astrometry')useInputWcsUse the input calexp WCSs to initialize a SimpleAstrometryModel. writeChi2ContributionFilesWrite initial/final fit files containing the contributions to chi2. writeInitMatrixWrite the pre/post-initialization Hessian and gradient to text files, for debugging.The output files will be of the form ‘astrometry_preinit-mat.txt’, in the current directory.Note that these files are the dense versions of the matrix, and so may be very large. Methods Summary
setDefaults()Derived config classes that must compute defaults rather than using the Field defaults should do so here. Attributes Documentation
-
allowLineSearch¶ Allow a line search during minimization, if it is reasonable for the model (models with a significant non-linear component, e.g. constrainedPhotometry). (
bool, defaultFalse)
-
astrometryChipOrder¶ Order of the per-chip transform for the constrained astrometry model. (
int, default1)
-
astrometryDoRankUpdate¶ Do the rank update step during minimization (should not change the astrometry fit). Skipping this can help deal with models that are too non-linear. (
bool, defaultTrue)
-
astrometryModel¶ Type of model to fit to astrometry (
str, default'simple')Allowed values:
'simple'- One polynomial per ccd
'constrained'- One polynomial per ccd, and one polynomial per visit
'None'- Field is optional
-
astrometryRefObjLoader¶ Reference object loader for astrometric fit (
ConfigurableInstance, default<class 'lsst.meas.algorithms.loadIndexedReferenceObjects.LoadIndexedReferenceObjectsConfig'>)
-
astrometryVisitOrder¶ Order of the per-visit transform for the constrained astrometry model. (
int, default5)
-
maxAstrometrySteps¶ Maximum number of minimize iterations to take when fitting photometry. (
int, default20)
-
maxPhotometrySteps¶ Maximum number of minimize iterations to take when fitting photometry. (
int, default20)
-
minMeasuredStarsPerCcd¶ Minimum number of measuredStars per ccdImage before printing warnings (
int, default100)
-
minMeasurements¶ Minimum number of associated measured stars for a fitted star to be included in the fit (
int, default2)
-
minRefStarsPerCcd¶ Minimum number of measuredStars per ccdImage before printing warnings (
int, default30)
-
photometryDoRankUpdate¶ Do the rank update step during minimization. Skipping this can help deal with models that are too non-linear. (
bool, defaultTrue)
-
photometryModel¶ Type of model to fit to photometry (
str, default'simple')Allowed values:
'simple'- One constant zeropoint per ccd and visit
'constrained'- Constrained zeropoint per ccd, and one polynomial per visit
'None'- Field is optional
-
photometryRefObjLoader¶ Reference object loader for photometric fit (
ConfigurableInstance, default<class 'lsst.meas.algorithms.loadIndexedReferenceObjects.LoadIndexedReferenceObjectsConfig'>)
-
photometryVisitOrder¶ Order of the per-visit polynomial transform for the constrained photometry model. (
int, default7)
-
sourceFluxType¶ Source flux field to use in source selection and to get fluxes from the catalog. (
str, default'Calib')
-
sourceSelector¶ How to select sources for cross-matching (
RegistryInstanceDict, default'astrometry')
-
writeChi2ContributionFiles¶ Write initial/final fit files containing the contributions to chi2. (
bool, defaultFalse)
-
writeInitMatrix¶ Write the pre/post-initialization Hessian and gradient to text files, for debugging.The output files will be of the form ‘astrometry_preinit-mat.txt’, in the current directory.Note that these files are the dense versions of the matrix, and so may be very large. (
bool, defaultFalse)
Methods Documentation
-
setDefaults()¶ Derived config classes that must compute defaults rather than using the Field defaults should do so here. To correctly use inherited defaults, implementations of setDefaults() must call their base class’ setDefaults()
-