LSST Applications g00d0e8bbd7+edbf708997,g199a45376c+5137f08352,g1fd858c14a+48cd4dd530,g228ff663f5+2051e4e242,g262e1987ae+9c6f24d2e3,g29ae962dfc+03663621e0,g2cef7863aa+73c82f25e4,g35bb328faa+edbf708997,g3fd5ace14f+8c4d25a1ce,g47891489e3+27ba970c8a,g53246c7159+edbf708997,g5b326b94bb+db962c32ee,g64539dfbff+d237af7fd9,g67b6fd64d1+27ba970c8a,g74acd417e5+8234f56c0c,g786e29fd12+af89c03590,g87389fa792+a4172ec7da,g88cb488625+6878ed1c5e,g89139ef638+27ba970c8a,g8d7436a09f+f76ea57dde,g8ea07a8fe4+79658f16ab,g90f42f885a+6577634e1f,g97be763408+494f77a6c4,g98df359435+1750ea0126,g9b50b81019+d8f85438e7,ga2180abaac+edbf708997,ga9e74d7ce9+128cc68277,gad4c79568f+321c5e11c3,gbf99507273+edbf708997,gc2a301910b+d237af7fd9,gca7fc764a6+27ba970c8a,gcedae5159b+afaec0eb3d,gd7ef33dd92+27ba970c8a,gdab6d2f7ff+8234f56c0c,gdbb4c4dda9+d237af7fd9,ge410e46f29+27ba970c8a,ge41e95a9f2+d237af7fd9,geaed405ab2+062dfc8cdc,w.2025.45
LSST Data Management Base Package
Loading...
Searching...
No Matches
lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections Class Reference
Inheritance diagram for lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections:
lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConfig

Public Member Functions

 __init__ (self, *, config=None)
 

Static Public Attributes

 cat_ref
 
 cat_target
 
 skymap
 
 cat_match_ref
 
 cat_match_target
 
 columns_match_target
 
 cat_matched
 

Detailed Description

Definition at line 53 of file diff_matched_tract_catalog.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.__init__ ( self,
* ,
config = None )

Definition at line 105 of file diff_matched_tract_catalog.py.

105 def __init__(self, *, config=None):
106 if config.refcat_sharding_type != "tract":
107 if config.refcat_sharding_type == "none":
108 old = self.cat_ref
109 self.cat_ref = cT.Input(
110 doc=old.doc,
111 name=old.name,
112 storageClass=old.storageClass,
113 dimensions=(),
114 deferLoad=old.deferLoad,
115 )
116 else:
117 raise NotImplementedError(f"{config.refcat_sharding_type=} not implemented")
118 if config.target_sharding_type != "tract":
119 if config.target_sharding_type == "none":
120 old = self.cat_target
121 self.cat_target = cT.Input(
122 doc=old.doc,
123 name=old.name,
124 storageClass=old.storageClass,
125 dimensions=(),
126 deferLoad=old.deferLoad,
127 )
128 else:
129 raise NotImplementedError(f"{config.target_sharding_type=} not implemented")
130
131

Member Data Documentation

◆ cat_match_ref

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.cat_match_ref
static
Initial value:
= cT.Input(
doc="Reference match catalog with indices of target matches",
name="match_ref_{name_input_cat_ref}_{name_input_cat_target}",
storageClass="ArrowAstropy",
dimensions=("tract", "skymap"),
deferLoad=True,
)

Definition at line 78 of file diff_matched_tract_catalog.py.

◆ cat_match_target

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.cat_match_target
static
Initial value:
= cT.Input(
doc="Target match catalog with indices of references matches",
name="match_target_{name_input_cat_ref}_{name_input_cat_target}",
storageClass="ArrowAstropy",
dimensions=("tract", "skymap"),
deferLoad=True,
)

Definition at line 85 of file diff_matched_tract_catalog.py.

◆ cat_matched

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.cat_matched
static
Initial value:
= cT.Output(
doc="Catalog with reference and target columns for joined sources",
name="matched_{name_input_cat_ref}_{name_input_cat_target}",
storageClass="ArrowAstropy",
dimensions=("tract", "skymap"),
)

Definition at line 98 of file diff_matched_tract_catalog.py.

◆ cat_ref

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.cat_ref
static
Initial value:
= cT.Input(
doc="Reference object catalog to match from",
name="{name_input_cat_ref}",
storageClass="ArrowAstropy",
dimensions=("tract", "skymap"),
deferLoad=True,
)

Definition at line 58 of file diff_matched_tract_catalog.py.

◆ cat_target

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.cat_target
static
Initial value:
= cT.Input(
doc="Target object catalog to match",
name="{name_input_cat_target}",
storageClass="ArrowAstropy",
dimensions=("tract", "skymap"),
deferLoad=True,
)

Definition at line 65 of file diff_matched_tract_catalog.py.

◆ columns_match_target

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.columns_match_target
static
Initial value:
= cT.Input(
doc="Target match catalog columns",
name="match_target_{name_input_cat_ref}_{name_input_cat_target}.columns",
storageClass="ArrowColumnList",
dimensions=("tract", "skymap"),
)

Definition at line 92 of file diff_matched_tract_catalog.py.

◆ skymap

lsst.pipe.tasks.diff_matched_tract_catalog.DiffMatchedTractCatalogConnections.skymap
static
Initial value:
= cT.Input(
doc="Input definition of geometry/bbox and projection/wcs for coadded exposures",
name="{name_skymap}",
storageClass="SkyMap",
dimensions=("skymap",),
)

Definition at line 72 of file diff_matched_tract_catalog.py.


The documentation for this class was generated from the following file: