Metadata-Version: 2.4
Name: gd-sofa-utils
Version: 0.0.4
Requires-Python: ==3.12.*
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: gd-py-utils
Requires-Dist: randomname
Requires-Dist: colour
Requires-Dist: param
Requires-Dist: treelib
Requires-Dist: numpy
Requires-Dist: pandas
Provides-Extra: docs
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-mermaid2-plugin; extra == "docs"
Requires-Dist: mkdocs-snippets; extra == "docs"
Requires-Dist: mkdocs-exclude; extra == "docs"
Requires-Dist: mkdocstrings-python; extra == "docs"
Dynamic: license-file

# [gdsofa](https://gitlab.inria.fr/gdesrues1/gdsofa)

**gdsofa** is a lightweight Python library for building and running [SOFA](https://www.sofa-framework.org/) (Simulation Open Framework Architecture) scenes programmatically. It provides a scene graph API (nodes, components, parameters, controllers) and a runner for headless or GUI simulations.

[**Docs**](https://gdsofa-83b928.gitlabpages.inria.fr/)

## Installation

```bash
pip install gd-sofa-utils
```
