lsst.utils  13.0-7-gd7d2357+2
 All Classes Namespaces Files Functions Variables Groups Pages
raDecStr.cc
Go to the documentation of this file.
1 #include "pybind11/pybind11.h"
2 
3 #include "lsst/utils/RaDecStr.h"
4 
5 namespace py = pybind11;
6 using namespace pybind11::literals;
7 
8 namespace lsst {
9 namespace utils {
10 
11 PYBIND11_PLUGIN(raDecStr) {
12  py::module mod("raDecStr");
13 
14  mod.def("raRadToStr", raRadToStr);
15  mod.def("decRadToStr", decRadToStr);
16  mod.def("raDegToStr", raDegToStr);
17  mod.def("decDegToStr", decDegToStr);
18  mod.def("raDecRadToStr", raDecRadToStr);
19  mod.def("raDecDegToStr", raDecDegToStr);
20  mod.def("raStrToRad", raStrToRad, "raStr"_a, "delimiter"_a = ":");
21  mod.def("raStrToDeg", raStrToDeg, "raStr"_a, "delimiter"_a = ":");
22  mod.def("decStrToRad", decStrToRad, "raStr"_a, "delimiter"_a = ":");
23  mod.def("decStrToDeg", decStrToDeg, "raStr"_a, "delimiter"_a = ":");
24 
25  return mod.ptr();
26 }
27 
28 } // utils
29 } // lsst
double decStrToDeg(std::string decStr, std::string delimiter=":")
Definition: RaDecStr.cc:215
std::string raDecDegToStr(double raDeg, double decDeg)
Definition: RaDecStr.cc:133
std::string decRadToStr(double decRad)
Definition: RaDecStr.cc:96
PYBIND11_PLUGIN(backtrace)
Definition: backtrace.cc:10
std::string raDecRadToStr(double raRad, double decRad)
Definition: RaDecStr.cc:126
double decStrToRad(std::string decStr, std::string delimiter=":")
Definition: RaDecStr.cc:210
double raStrToDeg(std::string raStr, std::string delimiter=":")
Definition: RaDecStr.cc:199
double raStrToRad(std::string raStr, std::string delimiter=":")
Definition: RaDecStr.cc:194
std::string raRadToStr(double raRad)
Convert a right ascension in radians to a string format.
Definition: RaDecStr.cc:74
std::string raDegToStr(double raDeg)
Definition: RaDecStr.cc:78
std::string decDegToStr(double decDeg)
Definition: RaDecStr.cc:101