diff --git a/example_functions.cpp b/example_functions.cpp index 3d3c79b..498d288 100644 --- a/example_functions.cpp +++ b/example_functions.cpp @@ -1,15 +1,13 @@ #include #include #include -#include -#include +#include int main(){ try{ - pylab py; - + pylingual py; py.import("pylab","plot"); py.import("pylab","savefig"); diff --git a/example_variables.cpp b/example_variables.cpp index d4a3772..fa12529 100644 --- a/example_variables.cpp +++ b/example_variables.cpp @@ -1,14 +1,13 @@ #include #include #include -#include -#include +#include int main(){ try{ - pylab py; + pylingual py; py.import("pylab","plot"); py.import("pylab","savefig"); diff --git a/include/pylab.hpp b/include/pylingual.hpp similarity index 96% rename from include/pylab.hpp rename to include/pylingual.hpp index 6e485d9..fa21b3e 100644 --- a/include/pylab.hpp +++ b/include/pylingual.hpp @@ -10,12 +10,13 @@ #include #include #include +#include using namespace std; -class pylab { +class pylingual { public: - pylab() { + pylingual() { PyImport_AppendInittab("std", &initstd); Py_Initialize(); // See PyImport_AppendInittab // BOOST_PYTHON_MODULE @@ -27,7 +28,7 @@ class pylab { built_in = boost::python::import("__builtin__"); modules["__builtin__"]=built_in; } - ~pylab() { ; } + ~pylingual() { ; } template boost::python::object VecToList(vector _vec){