xlens.processor.build_systematics

Attributes

band_order

Classes

BuildSystematicsConnections

BuildSystematicsConfig

Configuration for BuildSystematicsTask.

BuildSystematicsTask

Collect mask information from exposures, including bright star

Module Contents

band_order = 'ugrizy'[source]
class BuildSystematicsConnections(*, config=None)[source]

Bases: lsst.pipe.base.PipelineTaskConnections

exposure[source]
cellexposure[source]
catalog[source]
gaia[source]
outputMask[source]
outputNoiseCorr[source]
outputPsfCentered[source]
outputStarCentered[source]
outputPsf[source]
class BuildSystematicsConfig[source]

Bases: lsst.pipe.base.PipelineTaskConfig

Configuration for BuildSystematicsTask.

npix[source]
badMaskPlanes[source]
gaiaPadding[source]
psfCache[source]
star_snr_min[source]
idGenerator[source]
gaiaLoader[source]
setDefaults()[source]
validate()[source]
class BuildSystematicsTask[source]

Bases: lsst.pipe.base.PipelineTask

Collect mask information from exposures, including bright star masking.

_DefaultName = 'BuildSystematicsTask'[source]
ConfigClass[source]
runQuantum(butlerQC, inputRefs, outputRefs, **kwargs)[source]
run(*, tract: int, patch: int, exposure_handles_dict: dict[str, Any], gaia_loader: lsst.meas.algorithms.ReferenceObjectLoader | None = None, cell_handles_dict: None | dict[str, Any] = None, catalog=None, seed: int | None = None, **kwargs) lsst.pipe.base.Struct[source]
_merge_mask(global_mask: numpy.ndarray | None, band_mask: numpy.ndarray)[source]
_build_mask_band(*, exposure: lsst.afw.image.ExposureF) numpy.ndarray[source]
_get_gaia_mask_sources(*, wcs, bbox, gaia_catalog: Any) numpy.ndarray | None[source]
get_noise_corr(exposure, mask_array)[source]
get_psf_systematics(exposure, catalog, seed, band)[source]