The objective of this plugin is to embed a python interpreter into a SOFA based simulation. It includes several python modules that expose many C++ components used in SOFA. The binding is designed to be an idiomatic Python3 API with tight integration for numpy. This facilitates the prototyping of new functionalities directly in Python, such as new solvers, automatic differentiation codes, etc.
Projects
Sofa Python 3
Details
Keywords
SOFA, binding, Python, C++
License
Open Source under LGPL-2.1
Date
2016 - now
Collaborations
INRIA
Description