lsst.meas.astrom

Tasks and methods for finding an astrometric solution.

Contributing

lsst.meas.astrom is developed at https://github.com/lsst/meas_astrom. You can find Jira issues for this module under here.

Task reference

Command-line tasks

No topics.

Tasks

AstrometryTask

Match an input source catalog with objects from a reference catalog and solve for the WCS.

DirectMatchTask

Simple, brute force matching of a source catalog to a reference catalog.

FitSipDistortionTask

Fit a TAN-SIP WCS given a list of reference object/source matches.

FitTanSipWcsTask

Fit a TAN-SIP WCS given a list of reference object/source matches.

MatchOptimisticBTask

Match sources to reference objects using the Optimistic Pattern Matcher B algorithm of Tabur 2007.

MatchPessimisticBTask

Match sources to reference objects.

RefMatchTask

Match an input source catalog with objects from a reference catalog.

Configurations

No topics.

Python API reference

lsst.meas.astrom Package

Functions

approximateWcs(wcs, bbox[, order, nx, ny, …])

Approximate an existing WCS as a TAN-SIP WCS

compose(*args, **kwargs)

Overloaded function.

denormalizeMatches(matches[, matchMeta])

Generate a denormalized Catalog of matches

displayAstrometry([refCat, sourceCat, …])

Show an astrometry debug image.

makeMatchStatistics(*args, **kwargs)

Overloaded function.

makeMatchStatisticsInPixels(*args, **kwargs)

Overloaded function.

makeMatchStatisticsInRadians(*args, **kwargs)

Overloaded function.

makeWcs(sipForward, sipReverse, skyOrigin)

plotAstrometry(matches[, refCat, sourceCat, …])

Plot reference objects, sources and matches

rotateWcsPixelsBy90(wcs, nQuarter, dimensions)

setMatchDistance(matches)

Set the distance field of the matches in a match list to the distance in radians on the sky.

transformWcsPixels(wcs, s)

Classes

AstrometryConfig

Config for AstrometryTask.

AstrometryTask(refObjLoader[, schema])

Match an input source catalog with objects from a reference catalog and solve for the WCS.

DirectMatchConfig

Configuration for DirectMatchTask.

DirectMatchConfigWithoutLoader

Configuration for DirectMatchTask when an already-initialized refObjLoader will be passed to this task.

DirectMatchTask([butler, refObjLoader])

Simple, brute force matching of a source catalog to a reference catalog.

FitAffineWcsConfig

Config for FitTanSipWcsTask.

FitAffineWcsTask([config, name, parentTask, log])

Fit a TAN-SIP WCS given a list of reference object/source matches.

FitSipDistortionConfig

Config for FitSipDistortionTask

FitSipDistortionTask(**kwargs)

Fit a TAN-SIP WCS given a list of reference object/source matches.

FitTanSipWcsConfig

Config for FitTanSipWcsTask.

FitTanSipWcsTask([config, name, parentTask, log])

Fit a TAN-SIP WCS given a list of reference object/source matches.

MatchOptimisticBConfig

Configuration for MatchOptimisticBTask

MatchOptimisticBTask(**kwargs)

Match sources to reference objects using the Optimistic Pattern Matcher B algorithm of Tabur 2007.

MatchPessimisticBConfig

Configuration for MatchPessimisticBTask

MatchPessimisticBTask(**kwargs)

Match sources to reference objects.

MatchTolerance([maxMatchDist])

Stores match tolerances for use in lsst.meas.astrom.AstrometryTask and later iterations of the matcher.

MatchTolerancePessimistic([maxMatchDist, …])

Stores match tolerances for use in AstrometryTask and later iterations of the matcher.

OutlierRejectionControl

PolynomialTransform

RefMatchConfig

RefMatchTask(refObjLoader, **kwargs)

Match an input source catalog with objects from a reference catalog.

ScaledPolynomialTransform

ScaledPolynomialTransformFitter

SipForwardTransform

SipReverseTransform

TransformedSkyWcsMaker(inputSkyWcs)

Convenience class for appending a shifting an input SkyWcs on sky and appending an affine transform.