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 12:33] – [GroPy] Tim | user-guide:additional_interfaces:api [2025/02/07 17:12] (current) – [Examples] Tim | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== API GroIMP user guide ====== | + | ====== API ====== |
- | With the use of the GroLink Project | + | 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 |
+ | |||
+ | <uml> | ||
+ | @startuml | ||
+ | !pragma teoz true | ||
+ | hide footbox | ||
+ | title API | ||
+ | |||
+ | participant User | ||
+ | participant ClientScript | ||
+ | participant API | ||
+ | participant GroIMP | ||
+ | |||
+ | |||
+ | User -> GroIMP: Start GroIMP | ||
+ | User -> ClientScript | ||
+ | ClientScript < | ||
+ | & API< | ||
+ | User <- ClientScript | ||
+ | User -> GroIMP: Stop GroIMP | ||
+ | |||
+ | |||
+ | @enduml | ||
+ | </ | ||
===== Installation and execution ===== | ===== Installation and execution ===== | ||
Line 145: | Line 168: | ||
[[https:// | [[https:// | ||
- | ===== Tutorials | + | === Installation |
+ | |||
+ | The GroR package is not added to any public repository | ||
+ | |||
+ | == Adding the R file as a Source | ||
+ | |||
+ | It is possible to download the GroR.R file from this repository and link it to your R file with this code: | ||
+ | '' | ||
+ | |||
+ | == Package == | ||
+ | |||
+ | The releases contain packages that can be installed directly with either the R command: | ||
+ | |||
+ | '' | ||
+ | |||
+ | Alternatively, | ||
+ | |||
+ | === Structure === | ||
+ | |||
+ | The library comes with two sets for functions, one set with the prefix " | ||
+ | |||
+ | |||
+ | ===== More documentation ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[: | ||
===== Tutorials ===== | ===== Tutorials ===== | ||
+ | |||
+ | * [[: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
===== Examples ===== | ===== Examples ===== | ||
- | * [[https:// | + | |
- | * [[https:// | + | We provide |
- | * [[https:// | + | Additionally you can find there a ready to use docker container to ease the first tests. |
user-guide/additional_interfaces/api.1737545616.txt.gz · Last modified: 2025/01/22 12:33 by Tim