xlens.process_pipe.match

Classes

matchPipeConnections

matchPipeConfig

matchPipe

Module Contents

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

Bases: lsst.pipe.base.PipelineTaskConnections

skyMap[source]
anacal_catalog[source]
dm_catalog[source]
truth_catalog[source]
catalog[source]
class matchPipeConfig[source]

Bases: lsst.pipe.base.PipelineTaskConfig

mag_zero[source]
mag_max_truth[source]
do_select_primary[source]
match_pix_distance[source]
band_column_names[source]
validate()[source]
setDefaults()[source]
class matchPipe(*, config: matchPipeConfig | 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

_DefaultName = 'matchPipe'[source]
ConfigClass[source]
_cat_ref: numpy.ndarray | None = None[source]
runQuantum(butlerQC, inputRefs, outputRefs)[source]
match(ana_coords, mrc_coords, thres=6)[source]
merge_dm(src: numpy.ndarray, mrc: numpy.ndarray, pixel_scale=0.168)[source]
merge_truth(src: numpy.ndarray, mrc: numpy.ndarray, pixel_scale=0.168, catsim_dir: str | None = None, wcs=None)[source]
run(*, skyMap, tract: int, patch: int, catalog: numpy.typing.NDArray, dm_catalog: numpy.typing.NDArray | None = None, truth_catalog: numpy.typing.NDArray | None = None, catsim_dir: str | None = None, **kwargs)[source]