LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
Namespaces | Classes | Functions
lsst::meas::astrom::sip Namespace Reference

Namespaces

namespace  genDistortedImage
 
namespace  sourceMatchStatistics
 

Classes

class  CreateWcsWithSip
 Measure the distortions in an image plane and express them a SIP polynomials. More...
 
class  LeastSqFitter1d
 Fit an lsst::afw::math::Function1 object to a set of data points in one dimension. More...
 
class  LeastSqFitter2d
 Fit an lsst::afw::math::Function1 object to a set of data points in two dimensions. More...
 
class  MatchSrcToCatalogue
 Match a SourceSet of objects with known ra/dec with a SourceSet of objects with known xy positions Take a catalogue of objects with known positions, a catalogue of objects with known xy, and a wcs to convert one xy <--> ra/dec. More...
 

Functions

template<class MatchT >
CreateWcsWithSip< MatchT > makeCreateWcsWithSip (std::vector< MatchT > const &matches, afw::geom::SkyWcs const &linearWcs, int const order, geom::Box2I const &bbox=geom::Box2I(), int const ngrid=0)
 Factory function for CreateWcsWithSip. More...
 
 PYBIND11_MODULE (createWcsWithSip, mod)
 
 PYBIND11_MODULE (leastSqFitter1d, mod)
 
 PYBIND11_MODULE (leastSqFitter2d, mod)
 
 PYBIND11_MODULE (matchSrcToCatalogue, mod)
 

Function Documentation

◆ makeCreateWcsWithSip()

template<class MatchT >
CreateWcsWithSip< MatchT > lsst::meas::astrom::sip::makeCreateWcsWithSip ( std::vector< MatchT > const &  matches,
afw::geom::SkyWcs const &  linearWcs,
int const  order,
geom::Box2I const &  bbox = geom::Box2I(),
int const  ngrid = 0 
)

Factory function for CreateWcsWithSip.

Definition at line 168 of file CreateWcsWithSip.h.

170 {
171 return CreateWcsWithSip<MatchT>(matches, linearWcs, order, bbox, ngrid);
172}
AmpInfoBoxKey bbox
Definition: Amplifier.cc:117
Measure the distortions in an image plane and express them a SIP polynomials.
table::Key< int > order

◆ PYBIND11_MODULE() [1/4]

lsst::meas::astrom::sip::PYBIND11_MODULE ( createWcsWithSip  ,
mod   
)

Definition at line 72 of file createWcsWithSip.cc.

72 {
73 declareCreateWcsWithSip<afw::table::ReferenceMatch>(mod, "CreateWcsWithSipReferenceMatch");
74 declareCreateWcsWithSip<afw::table::SourceMatch>(mod, "CreateWcsWithSipSourceMatch");
75}

◆ PYBIND11_MODULE() [2/4]

lsst::meas::astrom::sip::PYBIND11_MODULE ( leastSqFitter1d  ,
mod   
)

Definition at line 61 of file leastSqFitter1d.cc.

61 {
62 declareLeastSqFitter1d<afw::math::PolynomialFunction1<double>>(mod, "LeastSqFitter1dPoly");
63}

◆ PYBIND11_MODULE() [3/4]

lsst::meas::astrom::sip::PYBIND11_MODULE ( leastSqFitter2d  ,
mod   
)

Definition at line 60 of file leastSqFitter2d.cc.

60 {
61 declareLeastSqFitter2d<afw::math::PolynomialFunction1<double>>(mod, "LeastSqFitter2dPoly");
62}

◆ PYBIND11_MODULE() [4/4]

lsst::meas::astrom::sip::PYBIND11_MODULE ( matchSrcToCatalogue  ,
mod   
)

Definition at line 41 of file matchSrcToCatalogue.cc.

41 {
42 py::class_<MatchSrcToCatalogue> cls(mod, "MatchSrcToCatalogue");
43
44 cls.def(py::init<afw::table::SimpleCatalog const &, afw::table::SourceCatalog const &,
46 "catSet"_a, "imgSet"_a, "wcs"_a, "dist"_a);
47
48 cls.def("setDist", &MatchSrcToCatalogue::setDist, "dist"_a);
49 cls.def("setWcs", &MatchSrcToCatalogue::setWcs, "wcs"_a);
50 cls.def("setCatSrcSet", &MatchSrcToCatalogue::setCatSrcSet, "catSet"_a);
51 cls.def("setImgSrcSet", &MatchSrcToCatalogue::setImgSrcSet, "srcSet"_a);
52 cls.def("findMatches", &MatchSrcToCatalogue::findMatches);
53 cls.def("getMatches", &MatchSrcToCatalogue::getMatches);
54}
Custom catalog class for record/table subclasses that are guaranteed to have an ID,...
Definition: SortedCatalog.h:42
A class representing an angle.
Definition: Angle.h:128