SourceXtractorPlusPlus 0.18
SourceXtractor++, the next generation SExtractor
PythonInterpreter.h
Go to the documentation of this file.
1
17/*
18 * @file PythonInterpreter.h
19 * @author Nikolaos Apostolakos <nikoapos@gmail.com>
20 */
21
22#ifndef _SEIMPLEMENTATION_PYTHONINTERPRETER_H
23#define _SEIMPLEMENTATION_PYTHONINTERPRETER_H
24
25#include <string>
26#include <map>
27#include <vector>
32
33namespace SourceXtractor {
34
36
37public:
38
40
41 void runCode(const std::string& code);
42
43 void runFile(const std::string& filename, const std::vector<std::string>& argv);
44
45 virtual ~PythonInterpreter();
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
83private:
84
87};
88
89} // end of namespace SourceXtractor
90
91#endif // _SEIMPLEMENTATION_PYTHONINTERPRETER_H
92
std::map< int, boost::python::object > getDeVaucouleursModels()
std::vector< boost::python::object > getMeasurementGroups()
std::map< int, PyAperture > getApertures()
std::map< std::string, std::vector< int > > getApertureOutputColumns()
std::map< int, boost::python::object > getDependentParameters()
std::vector< std::pair< std::string, std::vector< int > > > getModelFittingOutputColumns()
std::map< int, boost::python::object > getSersicModels()
std::map< int, boost::python::object > getPriors()
std::map< int, boost::python::object > getFreeParameters()
static PythonInterpreter & getSingleton()
void runCode(const std::string &code)
std::map< int, boost::python::object > getOnnxModels()
std::map< int, boost::python::object > getExponentialModels()
std::map< int, boost::python::object > getConstantParameters()
void runFile(const std::string &filename, const std::vector< std::string > &argv)
std::map< int, boost::python::object > getConstantModels()
std::map< int, std::vector< int > > getFrameModelsMap()
std::map< int, PyMeasurementImage > getMeasurementImages()
std::map< int, boost::python::object > getPointSourceModels()
void setCoordinateSystem(std::shared_ptr< CoordinateSystem > coordinate_system)
std::map< std::string, boost::python::object > getModelFittingParams()
string filename
Definition: conf.py:65