LSSTApplications  20.0.0
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 }

◆ 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 
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 }
std::shared_ptr
STL class.
lsst::afw::table::SimpleCatalog
SortedCatalogT< SimpleRecord > SimpleCatalog
Definition: fwd.h:79
lsst::afw::table::SourceCatalog
SortedCatalogT< SourceRecord > SourceCatalog
Definition: fwd.h:85
lsst::afw::geom.transform.transformContinued.cls
cls
Definition: transformContinued.py:33
lsst::geom::Angle
A class representing an angle.
Definition: Angle.h:127
lsst::utils.tests.init
def init()
Definition: tests.py:58
bbox
AmpInfoBoxKey bbox
Definition: Amplifier.cc:117