lsst.pipe.tasks g253578fa50+0eeb8841d4
Loading...
Searching...
No Matches
lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig:
lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections

Static Public Attributes

 mag_range
 
 exclude_arcsec_radius
 
 exclude_mag_range
 
 min_area_fraction
 
 bad_mask_planes
 
 min_focal_plane_radius
 
 max_focal_plane_radius
 
 stamp_size
 
 warping_kernel_name
 
 mask_warping_kernel_name
 
 load_reference_objects_config
 
 ref_cat_filter_name
 
 ref_cat
 
 input_exposure
 
 input_background
 
 input_source_catalog
 
 bright_star_stamps
 

Detailed Description

Configuration parameters for BrightStarCutoutTask.

Definition at line 106 of file brightStarCutout.py.

Member Data Documentation

◆ bad_mask_planes

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.bad_mask_planes
static
Initial value:
= ListField[str](
doc="Mask planes that identify excluded pixels for the calculation of ``min_area_fraction``.",
default=[
"BAD",
"CR",
"CROSSTALK",
"EDGE",
"NO_DATA",
"SAT",
"SUSPECT",
"UNMASKEDNAN",
NEIGHBOR_MASK_PLANE,
],
)

Definition at line 131 of file brightStarCutout.py.

◆ bright_star_stamps

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections.bright_star_stamps
staticinherited
Initial value:
= Output(
name="bright_star_stamps",
storageClass="BrightStarStamps",
doc="Set of preprocessed postage stamp cutouts, each centered on a single bright star.",
dimensions=("visit", "detector"),
)

Definition at line 98 of file brightStarCutout.py.

◆ exclude_arcsec_radius

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.exclude_arcsec_radius
static
Initial value:
= Field[float](
doc="No postage stamp will be generated for stars with a neighboring star in the range "
"``exclude_mag_range`` mag within ``exclude_arcsec_radius`` arcseconds.",
default=5,
)

Definition at line 117 of file brightStarCutout.py.

◆ exclude_mag_range

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.exclude_mag_range
static
Initial value:
= ListField[float](
doc="No postage stamp will be generated for stars with a neighboring star in the range "
"``exclude_mag_range`` mag within ``exclude_arcsec_radius`` arcseconds.",
default=[0, 20],
)

Definition at line 122 of file brightStarCutout.py.

◆ input_background

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections.input_background
staticinherited
Initial value:
= Input(
name="preliminary_visit_image_background",
storageClass="Background",
doc="Background model for the input exposure, to be added back on during processing.",
dimensions=("visit", "detector"),
)

Definition at line 86 of file brightStarCutout.py.

◆ input_exposure

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections.input_exposure
staticinherited
Initial value:
= Input(
name="preliminary_visit_image",
storageClass="ExposureF",
doc="Background-subtracted input exposure from which to extract bright star stamp cutouts.",
dimensions=("visit", "detector"),
)

Definition at line 80 of file brightStarCutout.py.

◆ input_source_catalog

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections.input_source_catalog
staticinherited
Initial value:
= Input(
name="single_visit_star_footprints",
storageClass="SourceCatalog",
doc="Source catalog containing footprints on the input exposure, used to mask neighboring sources.",
dimensions=("visit", "detector"),
)

Definition at line 92 of file brightStarCutout.py.

◆ load_reference_objects_config

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.load_reference_objects_config
static
Initial value:
= ConfigField[LoadReferenceObjectsConfig](
doc="Reference object loader for astrometric calibration.",
)

Definition at line 184 of file brightStarCutout.py.

◆ mag_range

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.mag_range
static
Initial value:
= ListField[float](
doc="Magnitude range in Gaia G. Cutouts will be made for all stars in this range.",
default=[10, 18],
)

Definition at line 113 of file brightStarCutout.py.

◆ mask_warping_kernel_name

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.mask_warping_kernel_name
static
Initial value:
= ChoiceField[str](
doc="Warping kernel for mask warping. Typically a more conservative kernel (e.g. with less ringing) "
"is desirable for warping masks than for warping image data.",
default="bilinear",
allowed={
"bilinear": "bilinear interpolation",
"lanczos3": "Lanczos kernel of order 3",
"lanczos4": "Lanczos kernel of order 4",
"lanczos5": "Lanczos kernel of order 5",
},
)

Definition at line 171 of file brightStarCutout.py.

◆ max_focal_plane_radius

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.max_focal_plane_radius
static
Initial value:
= Field[float](
doc="Maximum distance to the center of the focal plane, in mm. "
"Stars with a focal plane radius larger than this will be omitted.",
default=np.inf,
)

Definition at line 150 of file brightStarCutout.py.

◆ min_area_fraction

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.min_area_fraction
static
Initial value:
= Field[float](
doc="Minimum fraction of the stamp area, post-masking, that must remain for a cutout to be retained.",
default=0.1,
)

Definition at line 127 of file brightStarCutout.py.

◆ min_focal_plane_radius

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.min_focal_plane_radius
static
Initial value:
= Field[float](
doc="Minimum distance to the center of the focal plane, in mm. "
"Stars with a focal plane radius smaller than this will be omitted.",
default=0.0,
)

Definition at line 145 of file brightStarCutout.py.

◆ ref_cat

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConnections.ref_cat
staticinherited
Initial value:
= PrerequisiteInput(
name="the_monster_20250219",
storageClass="SimpleCatalog",
doc="Reference catalog that contains bright star positions.",
dimensions=("skypix",),
multiple=True,
deferLoad=True,
)

Definition at line 72 of file brightStarCutout.py.

◆ ref_cat_filter_name

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.ref_cat_filter_name
static
Initial value:
= Field[str](
doc="Name of the filter in the reference catalog to use for star selection. ",
default="phot_g_mean",
)

Definition at line 187 of file brightStarCutout.py.

◆ stamp_size

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.stamp_size
static
Initial value:
= ListField[int](
doc="Size of the stamps to be extracted, in pixels.",
default=[251, 251],
)

Definition at line 157 of file brightStarCutout.py.

◆ warping_kernel_name

lsst.pipe.tasks.brightStarSubtraction.brightStarCutout.BrightStarCutoutConfig.warping_kernel_name
static
Initial value:
= ChoiceField[str](
doc="Warping kernel for image data warping.",
default="lanczos5",
allowed={
"bilinear": "bilinear interpolation",
"lanczos3": "Lanczos kernel of order 3",
"lanczos4": "Lanczos kernel of order 4",
"lanczos5": "Lanczos kernel of order 5",
},
)

Definition at line 161 of file brightStarCutout.py.


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