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 Curvethat 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 | 
| ComputeNoiseCorrelationConfig | |
| ComputeNoiseCorrelationTask(*args, **kwargs) | Compute the noise correlation coefficients in a MaskedImage | 
| 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. | 
| CorrelationMatrix(array) | A class holding correlation coefficients for a set of background pixels. | 
| 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 Curvethat 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 | 
| RequireFiniteRaDec | Select sources that have finite RA and Dec sky coordinate values | 
| 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 |