lsst.meas.algorithms¶
The lsst.meas.algorithms module provides a variety of astronomical measurement algorithms.
LSST Reference Catalogs¶
Task reference¶
Tasks¶
- BasePsfDeterminerTask
- Base class for PSF determiners
- ConvertReferenceCatalogTask
- Class for producing HTM-indexed reference catalogs from external catalog data.
- DynamicDetectionTask
- Detection of sources on an image with a dynamic threshold
- FlaggedSourceSelectorTask
- A trivial SourceSelector that simply uses an existing flag field to filter a SourceCatalog.
- InstallGaussianPsfTask
- Install a Gaussian PSF model in an exposure.
- MakePsfCandidatesTask
- Create PSF candidates given an input catalog.
- MatcherSourceSelectorTask
- Select sources that are useful for matching.
- MeasureApCorrTask
- Task to measure aperture correction
- ObjectSizeStarSelectorTask
- A star selector that looks for a cluster of small objects in a size-magnitude plot.
- PcaPsfDeterminerTask
- A measurePsfTask psf estimator.
- ReadFitsCatalogTask
- Read an object catalog from a FITS table
- ReadTextCatalogTask
- Read an object catalog from a text file
- ReferenceSourceSelectorTask
- Reference source selector
- ReserveSourcesTask
- Reserve sources from analysis
- ScienceSourceSelectorTask
- Science source selector
- SkyObjectsTask
- Generate a list of Footprints of sky objects.
- SourceDetectionTask
- Create the detection task. Most arguments are simply passed onto pipe.base.Task.
- SubtractBackgroundTask
- Subtract the background from an exposure
Pipeline tasks¶
No topics.
Script reference¶
Contributing¶
lsst.meas.algorithms is developed at https://github.com/lsst/meas_algorithms.
You can find Jira issues for this module under the meas_algorithms component.
Python API reference¶
lsst.meas.algorithms Package¶
Functions¶
addExposures(exposureList) |
Add a set of exposures together. |
countPsfCandidates(psfCells, nStarPerCell) |
|
createKernelFromPsfCandidates(psfCells, …) |
|
findCosmicRays(image, psf, bkgd, policy, keep) |
|
fitKernelParamsToImage(kernel, image, pos) |
|
fitKernelToImage(kernel, image, pos) |
|
fitSpatialKernelFromPsfCandidates(*args, …) |
Overloaded function. |
generateSkyObjects(mask, seed, config) |
Generate a list of Footprints of sky objects |
getRefFluxField(schema, filterName) |
Get the name of a flux field from a schema. |
getRefFluxKeys(schema, filterName) |
Return keys for flux and flux error. |
interpolateOverDefects(image, psf, badList, …) |
|
makeCoaddApCorrMap(catalog, coaddBox, coaddWcs) |
Construct an ApCorrMap for a coadd |
makeCoaddTransmissionCurve(coaddWcs, …) |
|
makePsfCandidate(source, image) |
|
readFitsWithOptions(filename, stamp_factory, …) |
Read stamps from FITS file, allowing for only a subregion of the stamps to be read. |
subtractPsf(psf, data, x, y, psfFlux) |
|
writeFits(filename, stamps, metadata, …[, …]) |
Write a single FITS file containing all stamps. |
Classes¶
AccumulatorMeanStack(shape, bit_mask_value) |
Stack masked images. |
AmpCurve(amp_name_list, wavelength, …) |
Subclass of Curve that represents a curve per amp. |
AstrometrySourceSelectorConfig |
|
AstrometrySourceSelectorTask(*args, **kwargs) |
Select sources that are useful for astrometry. |
BasePsfDeterminerConfig |
Configuration that is likely to be shared by all PSF determiners |
BasePsfDeterminerTask(config[, schema]) |
Base class for PSF determiners |
BaseSourceSelectorConfig |
|
BaseSourceSelectorTask(**kwargs) |
Base class for source selectors |
BaseStarSelectorConfig |
|
BaseStarSelectorTask(schema, **kwds) |
Base class for star selectors |
BrightStarStamp(stamp_im, gaiaGMag, gaiaId, …) |
Single stamp centered on a bright star, normalized by its annularFlux. |
BrightStarStamps(starStamps[, innerRadius, …]) |
Collection of bright star stamps and associated metadata. |
CoaddBoundedField |
|
CoaddBoundedFieldElement |
|
CoaddPsf |
|
CoaddPsfConfig |
|
CoaddPsfControl |
|
ColorLimit |
Select sources using a color limit |
ConvertGaiaManager(filenames, config, …) |
Special-case convert manager to deal with Gaia fluxes. |
ConvertRefcatManager(filenames, config, …) |
Convert a reference catalog from external files into the LSST HTM sharded format, using a multiprocessing Pool to speed up the work. |
ConvertReferenceCatalogBase(*args, **kwargs) |
Base class for producing and loading indexed reference catalogs, shared between gen2 and gen3. |
ConvertReferenceCatalogConfig |
|
ConvertReferenceCatalogTask(*[, output_dir]) |
Class for producing HTM-indexed reference catalogs from external catalog data. |
Curve(wavelength, efficiency, metadata) |
An abstract class to represent an arbitrary curve with interpolation. |
DatasetConfig |
The description of the on-disk storage format for the persisted reference catalog. |
Defect |
|
DetectorCurve(wavelength, efficiency, metadata) |
Subclass of Curve that represents a single curve per detector. |
DoubleGaussianPsf |
|
DynamicDetectionConfig |
Configuration for DynamicDetectionTask |
DynamicDetectionTask(*args, **kwargs) |
Detection of sources on an image with a dynamic threshold |
FindCosmicRaysConfig |
Config for the findCosmicRays function |
FlaggedSourceSelectorConfig |
|
FlaggedSourceSelectorTask(**kwargs) |
A trivial SourceSelector that simply uses an existing flag field to filter a SourceCatalog. |
GaussianPsfFactory |
Factory for simple Gaussian PSF models |
ImageCurve(wavelength, efficiency, metadata) |
|
ImagePsf |
|
KernelPsf |
|
LoadIndexedReferenceObjectsConfig |
Deprecated since version v25.0. |
LoadIndexedReferenceObjectsTask(config, …) |
Stub of the LoadIndexedReferenceObjectsTask to allow retargeting before removal. |
LoadReferenceObjectsConfig |
|
LoadReferenceObjectsTask(config, name, …) |
Abstract gen2 base class to load objects from reference catalogs. |
MagnitudeErrorLimit |
Select sources using a magnitude error limit |
MagnitudeLimit |
Select sources using a magnitude limit |
MakePsfCandidatesConfig |
|
MakePsfCandidatesTask(**kwds) |
Create PSF candidates given an input catalog. |
MatcherSourceSelectorConfig |
|
MatcherSourceSelectorTask(*args, **kwargs) |
Select sources that are useful for matching. |
MeasureApCorrConfig |
Configuration for MeasureApCorrTask |
MeasureApCorrTask(schema, **kwds) |
Task to measure aperture correction |
ObjectSizeStarSelectorConfig |
|
ObjectSizeStarSelectorTask(**kwargs) |
A star selector that looks for a cluster of small objects in a size-magnitude plot. |
PcaPsf |
|
PcaPsfDeterminerConfig |
|
PcaPsfDeterminerTask(config[, schema]) |
A measurePsfTask psf estimator. |
PsfCandidateF |
|
ReadFitsCatalogConfig |
|
ReadFitsCatalogTask(config, name, …) |
Read an object catalog from a FITS table |
ReadTextCatalogConfig |
|
ReadTextCatalogTask(config, name, …) |
Read an object catalog from a text file |
ReferenceObjectLoader(dataIds, refCats[, …]) |
This class facilitates loading reference catalogs. |
ReferenceObjectLoaderBase([config]) |
Stub of a deprecated class. |
ReferenceSourceSelectorConfig |
|
ReferenceSourceSelectorTask(**kwargs) |
Reference source selector |
RequireFlags |
Select sources using flags |
RequireUnresolved |
Select sources using star/galaxy separation |
ReserveSourcesConfig |
Configuration for reserving sources |
ReserveSourcesTask([columnName, schema, doc]) |
Reserve sources from analysis |
ScaleVarianceConfig |
|
ScaleVarianceTask(*args, **kwargs) |
Scale the variance in a MaskedImage |
ScienceSourceSelectorConfig |
Configuration for selecting science sources |
ScienceSourceSelectorTask(**kwargs) |
Science source selector |
SignalToNoiseLimit |
Select sources using a flux signal-to-noise limit |
SingleGaussianPsf |
|
SkyObjectsConfig |
Configuration for generating sky objects |
SkyObjectsTask(config, name, parentTask, …) |
Generate a list of Footprints of sky objects. |
SourceDetectionConfig |
Configuration parameters for the SourceDetectionTask |
SourceDetectionTask([schema]) |
Create the detection task. |
Stamp(stamp_im, archive_element, …) |
Single stamp |
Stamps(stamps[, metadata, use_mask, …]) |
|
StampsBase(stamps[, metadata, use_mask, …]) |
Collection of stamps and associated metadata. |
SubtractBackgroundConfig |
Config for SubtractBackgroundTask |
SubtractBackgroundTask(config, name, …) |
Subtract the background from an exposure |
WarpedPsf |