21 #include "pybind11/pybind11.h" 22 #include "pybind11/stl.h" 24 #include "lsst/meas/extensions/psfex/Field.hh" 26 #undef PI // defined by psfex, clashes with afw 28 #include "lsst/afw/image/Wcs.h" 30 namespace py = pybind11;
35 namespace extensions {
39 py::module mod(
"field");
41 py::class_<Field, std::shared_ptr<Field>> clsField(mod,
"Field");
43 clsField.def(py::init<std::string const&>(),
46 clsField.def(
"finalize", &Field::finalize);
47 clsField.def(
"addExt", &Field::addExt);
48 clsField.def(
"getNext", &Field::getNext);
49 clsField.def(
"getPsfs", &Field::getPsfs);
52 "fields"_a,
"sets"_a);
def makeit(prefs, context, saveWcs=False, plot=dict())