LSSTApplications  17.0+124,17.0+14,17.0+73,18.0.0+37,18.0.0+80,18.0.0-4-g68ffd23+4,18.1.0-1-g0001055+12,18.1.0-1-g03d53ef+5,18.1.0-1-g1349e88+55,18.1.0-1-g2505f39+44,18.1.0-1-g5315e5e+4,18.1.0-1-g5e4b7ea+14,18.1.0-1-g7e8fceb+4,18.1.0-1-g85f8cd4+48,18.1.0-1-g8ff0b9f+4,18.1.0-1-ga2c679d+1,18.1.0-1-gd55f500+35,18.1.0-10-gb58edde+2,18.1.0-11-g0997b02+4,18.1.0-13-gfe4edf0b+12,18.1.0-14-g259bd21+21,18.1.0-19-gdb69f3f+2,18.1.0-2-g5f9922c+24,18.1.0-2-gd3b74e5+11,18.1.0-2-gfbf3545+32,18.1.0-26-g728bddb4+5,18.1.0-27-g6ff7ca9+2,18.1.0-3-g52aa583+25,18.1.0-3-g8ea57af+9,18.1.0-3-gb69f684+42,18.1.0-3-gfcaddf3+6,18.1.0-32-gd8786685a,18.1.0-4-gf3f9b77+6,18.1.0-5-g1dd662b+2,18.1.0-5-g6dbcb01+41,18.1.0-6-gae77429+3,18.1.0-7-g9d75d83+9,18.1.0-7-gae09a6d+30,18.1.0-9-gc381ef5+4,w.2019.45
LSSTDataManagementBasePackage
Namespaces | Classes | Functions
lsst::meas::astrom::sip Namespace Reference

Namespaces

 genDistortedImage
 
 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

◆ PYBIND11_MODULE() [1/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 
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 }
def init()
Definition: tests.py:64
A class representing an angle.
Definition: Angle.h:127
SortedCatalogT< SourceRecord > SourceCatalog
Definition: fwd.h:85
SortedCatalogT< SimpleRecord > SimpleCatalog
Definition: fwd.h:79

◆ PYBIND11_MODULE() [2/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() [3/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() [4/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 }