Projects

Sofa Python 3

Details

A

Keywords

SOFA, binding, Python, C++
A

License

Open Source under LGPL-2.1
A

Date

2016 - now
A

Collaborations

INRIA

Description

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.