23 #include "pybind11/pybind11.h"
26 #include "lsst/pex/config/python.h"
28 namespace py = pybind11;
29 using namespace pybind11::literals;
35 void declareJointcalControl(py::module &mod) {
36 py::class_<JointcalControl, std::shared_ptr<JointcalControl>> cls(mod,
"JointcalControl");
37 cls.def(py::init<std::string>(),
"sourceFluxField"_a =
"slot_CalibFlux");
39 LSST_DECLARE_CONTROL_FIELD(cls, JointcalControl, sourceFluxField);
42 PYBIND11_PLUGIN(jointcalControl) {
43 py::module mod(
"jointcalControl");
45 declareJointcalControl(mod);