LSSTApplications  17.0+50,17.0+84,17.0+9,18.0.0+14,18.0.0+2,18.0.0+30,18.0.0+4,18.0.0+9,18.0.0-2-ge43143a+4,18.1.0-1-g0001055,18.1.0-1-g0896a44+6,18.1.0-1-g1349e88+4,18.1.0-1-g2505f39+3,18.1.0-1-g380d4d4+4,18.1.0-1-g5e4b7ea,18.1.0-1-g85f8cd4+3,18.1.0-1-g9a6769a+2,18.1.0-1-ga1a4c1a+2,18.1.0-1-gc037db8,18.1.0-1-gd55f500+1,18.1.0-1-ge10677a+3,18.1.0-10-g73b8679e+7,18.1.0-11-g311e899+3,18.1.0-12-g0d73a3591,18.1.0-12-gc95f69a+3,18.1.0-2-g000ad9a+3,18.1.0-2-g31c43f9+3,18.1.0-2-g9c63283+4,18.1.0-2-gdf0b915+4,18.1.0-2-gf03bb23,18.1.0-3-g2e29e3d+6,18.1.0-3-g52aa583+2,18.1.0-3-g9cb968e+3,18.1.0-4-gd2e8982+6,18.1.0-5-g510c42a+3,18.1.0-5-gaeab27e+4,18.1.0-6-gdda7f3e+6,18.1.0-7-g89824ecc+4,w.2019.32
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 }
table::Box2IKey bbox
Definition: Detector.cc:169

◆ 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 }