xlens.processor.measure_sims

Classes

MeasureSimsConnections

Butler connections for MeasureSimsTask.

MeasureSimsConfig

MeasureSimsTask

Simulate coadds for multiple bands and run measurements sequentially.

Module Contents

class MeasureSimsConnections(*, config=None)[source]

Bases: lsst.pipe.base.PipelineTaskConnections

Butler connections for MeasureSimsTask.

skyMap[source]
truthCatalog[source]
psfArray[source]
noiseCorrArray[source]
systematicsMask[source]
output_catalog[source]
class MeasureSimsConfig[source]

Bases: lsst.pipe.base.PipelineTaskConfig

anacal[source]
fpfs[source]
simulator[source]
psfCache[source]
idGenerator[source]
validate()[source]
setDefaults()[source]
class MeasureSimsTask(*, config: MeasureSimsConfig | None = None, log: logging.Logger | lsst.utils.logging.LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)[source]

Bases: lsst.pipe.base.PipelineTask

Simulate coadds for multiple bands and run measurements sequentially.

_DefaultName = 'MeasureSimsTask'[source]
ConfigClass[source]
runQuantum(butlerQC, inputRefs, outputRefs)[source]
_load_noise_corr(corr_array: numpy.ndarray | None, band: str) numpy.typing.NDArray | None[source]
_simulate_band(*, band: str, tract_info, patch: int, truthCatalog, seed: int, psf_array: numpy.typing.NDArray | None = None, corr_array: numpy.typing.NDArray | None = None, mask: lsst.afw.image.MaskX | None = None) lsst.afw.image.ExposureF[source]
_detect(*, exposure: lsst.afw.image.ExposureF, band: str, noise_corr: numpy.typing.NDArray | None, skyMap, tract: int, patch: int, seed: int, mask_array: numpy.typing.NDArray | None) numpy.ndarray[source]
_measure_band(*, exposure: lsst.afw.image.ExposureF, band: str, detection: numpy.typing.NDArray, noise_corr: numpy.typing.NDArray | None, skyMap, tract: int, patch: int, seed: int, mask_array: numpy.typing.NDArray | None) numpy.typing.NDArray[source]
run(*, truthCatalog, skyMap, tract: int, patch: int, psf_array: numpy.typing.NDArray | None = None, corr_array: numpy.typing.NDArray | None = None, mask: lsst.afw.image.MaskX | None = None, **kwargs)[source]