user-guide:additional_interfaces:api
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| user-guide:additional_interfaces:api [2025/01/22 15:52] – Tim | user-guide:additional_interfaces:api [2025/10/27 17:30] (current) – [Client libraries] Tim | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== API GroIMP user guide ====== | + | ====== API ====== |
| GroIMP can be started as an HTTP API that provides a generalized set of commands allowing interaction from other software. Currently a Python and a R library are provided but any software capable of HTTP requests could interact with GroIMP. This approach can be used to automatically start a simulation and interact with it during the execution. | GroIMP can be started as an HTTP API that provides a generalized set of commands allowing interaction from other software. Currently a Python and a R library are provided but any software capable of HTTP requests could interact with GroIMP. This approach can be used to automatically start a simulation and interact with it during the execution. | ||
| Line 130: | Line 130: | ||
| Due to the generalized approach using registry paths, the HTTP commands are quite long and complex. | Due to the generalized approach using registry paths, the HTTP commands are quite long and complex. | ||
| To ease this and the management of the workbenches, | To ease this and the management of the workbenches, | ||
| + | A mirror to the repositories can be found here: https:// | ||
| + | |||
| ==== GroPy ==== | ==== GroPy ==== | ||
| Line 136: | Line 138: | ||
| pip install GroPy --index-url https:// | pip install GroPy --index-url https:// | ||
| </ | </ | ||
| - | Additionally it is possible to only get the file GroPy.py from the repository and link it directly. | + | Additionally it is possible to only get the file GroPy.py from the repository |
| === Structure === | === Structure === | ||
| Line 167: | Line 169: | ||
| ==== GroR ==== | ==== GroR ==== | ||
| [[https:// | [[https:// | ||
| + | |||
| + | {{ : | ||
| === Installation === | === Installation === | ||
| Line 191: | Line 195: | ||
| ===== More documentation ===== | ===== More documentation ===== | ||
| - | * [[https:// | + | |
| - | * [[: | + | * [[https:// |
| + | * [[: | ||
| ===== Tutorials ===== | ===== Tutorials ===== | ||
| + | |||
| + | * [[: | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| Line 204: | Line 211: | ||
| ===== Examples ===== | ===== Examples ===== | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| + | We provide examples in Python, R and Godot to get a first impression: https:// | ||
| + | Additionally you can find there a ready to use docker container to ease the first tests. | ||
user-guide/additional_interfaces/api.1737557557.txt.gz · Last modified: 2025/01/22 15:52 by Tim
