############ Introduction ############ SofaComponentWrapper is a tools to automatically generates python classes from the description of Sofa objects. Example of use: =============== .. code-block:: python import Sofa from Sofa.Component.StateContainer.MechanicalObject import * root = Sofa.Core.Node("root") params = MechanicalObject.Parameters() params.size = 3 c = root.addObject(MechanicalObject, params) Installation ============ Unzip the content of https://github.com/SofaDefrost/SofaComponents/releases/download/v24.06.beta/Sofa.Component_v24.06_beta.zip file into your Sofa python installation. Generate a new wrap =================== WARNING: This is not working Let's imagine you want to generate a python wrap for the plugin "Sofa.Component" you simply needs to type .. code-block:: bash gen_sofa_wrapper Sofa.Component