Closed JDuffeyBQ closed 3 years ago
Embedding the Python interpreter in SIMPL allows for filters written in Python to be used from PipelineRunner and the DREAM3D GUI.
SIMPL_EMBED_PYTHON
SIMPL_ENABLE_PYTHON
SIMPL_PYTHONPATH
filters
Filter
FilterPipeline
PythonFilter
FilterManager
AbstractFilter
DataContainerArray
DataContainerArray::createNonPrereqArrayFromPath
PYTHONHOME
Embedding the Python interpreter in SIMPL allows for filters written in Python to be used from PipelineRunner and the DREAM3D GUI.
SIMPL_EMBED_PYTHON
which is dependent onSIMPL_ENABLE_PYTHON
SIMPL_PYTHONPATH
for filters to load (will be adjusted for cross platform path setups)filters
which is a list of strings. Each string is the name of a class that will be loadedFilter
base classFilterPipeline
in Python, it must be wrapped withPythonFilter
FilterManager
AbstractFilter
now has aDataContainerArray
property in PythonDataContainerArray::createNonPrereqArrayFromPath
)PYTHONHOME
is required to be set so Python can find its standard library