LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
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: