25 #include <pybind11/pybind11.h> 
   26 #include <pybind11/stl.h> 
   32 using namespace pybind11::literals;
 
   38     py::module::import(
"astshim.frame");
 
   40     py::class_<TimeFrame, std::shared_ptr<TimeFrame>, Frame> 
cls(mod, 
"TimeFrame");
 
   42     cls.def(py::init<std::string const &>(), 
"options"_a = 
"");
 
   43     cls.def(py::init<TimeFrame const &>());
 
   45     cls.def_property(
"alignTimeScale", &TimeFrame::getAlignTimeScale, &TimeFrame::setAlignTimeScale);
 
   46     cls.def_property(
"ltOffset", &TimeFrame::getLTOffset, &TimeFrame::setLTOffset);
 
   47     cls.def_property(
"timeOrigin", &TimeFrame::getTimeOrigin, &TimeFrame::setTimeOrigin);
 
   48     cls.def_property(
"timeScale", &TimeFrame::getTimeScale, &TimeFrame::setTimeScale);
 
   50     cls.def(
"copy", &TimeFrame::copy);
 
   51     cls.def(
"currentTime", &TimeFrame::currentTime);