LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+bd2ed33bd6,g1470d8bcf6+c6d6eb38e2,g14a832a312+9d12ad093c,g2079a07aa2+86d27d4dc4,g2305ad1205+91a32aca49,g295015adf3+88246b6574,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+c34e8be1fa,g487adcacf7+85dcfbcc36,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ea1711114f,g5a732f18d5+53520f316c,g64a986408d+bd2ed33bd6,g858d7b2824+bd2ed33bd6,g8a8a8dda67+585e252eca,g99cad8db69+016a06b37a,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+b6d7b42999,gc120e1dc64+f745648b3a,gc28159a63d+0e5473021a,gcf0d15dbbd+c34e8be1fa,gdaeeff99f8+f9a426f77a,ge6526c86ff+508d0e0a30,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+8d59551888,gf1cff7945b+bd2ed33bd6,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig:
lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConnections

Public Member Functions

 setDefaults (self)
 

Static Public Attributes

 inst_flux_field
 
 match_radius
 
 isolation_radius
 
 band_order
 
 id_column
 
 ra_column
 
 dec_column
 
 physical_filter_column
 
 band_column
 
 extra_columns
 
 source_selector
 

Detailed Description

Configuration for IsolatedStarAssociationTask.

Definition at line 67 of file isolatedStarAssociation.py.

Member Function Documentation

◆ setDefaults()

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.setDefaults ( self)

Definition at line 142 of file isolatedStarAssociation.py.

142 def setDefaults(self):
143 super().setDefaults()
144
145 source_selector = self.source_selector['science']
146 source_selector.setDefaults()
147
148 source_selector.doFlags = True
149 source_selector.doUnresolved = True
150 source_selector.doSignalToNoise = True
151 source_selector.doIsolated = True
152 source_selector.doRequireFiniteRaDec = True
153 source_selector.doRequirePrimary = True
154
155 source_selector.signalToNoise.minimum = 10.0
156 source_selector.signalToNoise.maximum = 1000.0
157
158 flux_flag_name = self.inst_flux_field.replace("instFlux", "flag")
159
160 source_selector.flags.bad = ['pixelFlags_edge',
161 'pixelFlags_interpolatedCenter',
162 'pixelFlags_saturatedCenter',
163 'pixelFlags_crCenter',
164 'pixelFlags_bad',
165 'pixelFlags_interpolated',
166 'pixelFlags_saturated',
167 'centroid_flag',
168 flux_flag_name]
169
170 source_selector.signalToNoise.fluxField = self.inst_flux_field
171 source_selector.signalToNoise.errField = self.inst_flux_field + 'Err'
172
173 source_selector.isolated.parentName = 'parentSourceId'
174 source_selector.isolated.nChildName = 'deblend_nChild'
175
176 source_selector.unresolved.name = 'sizeExtendedness'
177
178 source_selector.requireFiniteRaDec.raColName = self.ra_column
179 source_selector.requireFiniteRaDec.decColName = self.dec_column
180
181

Member Data Documentation

◆ band_column

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.band_column
static
Initial value:
= pexConfig.Field(
doc='Name of column with band name',
dtype=str,
default='band',
)

Definition at line 116 of file isolatedStarAssociation.py.

◆ band_order

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.band_order
static
Initial value:
= pexConfig.ListField(
doc=(('Ordered list of bands to use for matching/storage. '
'Any bands not listed will not be matched.')),
dtype=str,
default=['i', 'z', 'r', 'g', 'y', 'u'],
)

Definition at line 90 of file isolatedStarAssociation.py.

◆ dec_column

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.dec_column
static
Initial value:
= pexConfig.Field(
doc='Name of column with declination.',
dtype=str,
default='dec',
)

Definition at line 106 of file isolatedStarAssociation.py.

◆ extra_columns

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.extra_columns
static
Initial value:
= pexConfig.ListField(
doc='Extra names of columns to read and persist (beyond instFlux and error).',
dtype=str,
default=['x',
'y',
'xErr',
'yErr',
'apFlux_17_0_instFlux',
'apFlux_17_0_instFluxErr',
'apFlux_17_0_flag',
'localBackground_instFlux',
'localBackground_flag',
'ixx',
'iyy',
'ixy',]
)

Definition at line 121 of file isolatedStarAssociation.py.

◆ id_column

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.id_column
static
Initial value:
= pexConfig.Field(
doc='Name of column with source id.',
dtype=str,
default='sourceId',
)

Definition at line 96 of file isolatedStarAssociation.py.

◆ inst_flux_field

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.inst_flux_field
static
Initial value:
= pexConfig.Field(
doc=('Full name of instFlux field to use for s/n selection and persistence. '
'The associated flag will be implicity included in bad_flags. '
'Note that this is expected to end in ``instFlux``.'),
dtype=str,
default='apFlux_12_0_instFlux',
)

Definition at line 71 of file isolatedStarAssociation.py.

◆ isolation_radius

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.isolation_radius
static
Initial value:
= pexConfig.Field(
doc=('Isolation radius (arcseconds). Any stars with average centroids '
'within this radius of another star will be rejected from the final '
'catalog. This radius should be at least 2x match_radius.'),
dtype=float,
default=2.0,
)

Definition at line 83 of file isolatedStarAssociation.py.

◆ match_radius

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.match_radius
static
Initial value:
= pexConfig.Field(
doc='Match radius (arcseconds)',
dtype=float,
default=1.0,
)

Definition at line 78 of file isolatedStarAssociation.py.

◆ physical_filter_column

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.physical_filter_column
static
Initial value:
= pexConfig.Field(
doc='Name of column with physical filter name',
dtype=str,
default='physical_filter',
)

Definition at line 111 of file isolatedStarAssociation.py.

◆ ra_column

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.ra_column
static
Initial value:
= pexConfig.Field(
doc='Name of column with right ascension.',
dtype=str,
default='ra',
)

Definition at line 101 of file isolatedStarAssociation.py.

◆ source_selector

lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationConfig.source_selector
static
Initial value:
= sourceSelectorRegistry.makeField(
doc='How to select sources. Under normal usage this should not be changed.',
default='science'
)

Definition at line 137 of file isolatedStarAssociation.py.


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