23 #include "pybind11/pybind11.h"
25 #include "lsst/afw/table/Source.h"
28 namespace py = pybind11;
29 using namespace pybind11::literals;
36 py::module::import(
"lsst.afw.table");
38 py::module mod(
"inputUtilities");
41 py::class_<SafeCentroidExtractor> clsSafeCentroidExtractor(mod,
"SafeCentroidExtractor");
44 clsSafeCentroidExtractor.def(py::init<afw::table::Schema &,
47 "schema"_a,
"name"_a,
"isCentroider"_a=
false);
51 afw::table::SourceRecord & record,
53 return self(record, flags);
54 },
"record"_a,
"flags"_a);
Utility class for handling flag fields that indicate the failure modes of an algorithm.
PYBIND11_PLUGIN(algorithm)