User Tools

Site Tools


tutorials:interfaces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:interfaces [2024/12/02 08:59] timtutorials:interfaces [2025/01/22 15:55] (current) – [Additional interfaces] Tim
Line 1: Line 1:
 ====== Additional interfaces ====== ====== Additional interfaces ======
  
-This tutorials explain how GroIMP can be used with other user interfaces  +Besides the Graphical user interface that is used in GroIMP by default, it is possible to execute models in other ways. The different User interface  are described in the [[user-guide:additional_interfaces|user-guide]] 
 + 
 +This can be useful for specific scenarios such as larger pipelines or remote execution. 
 +On this page you can find a collection of tutorials to get started with the different additional users interfaces
 + 
 +===== Headless ===== 
 + 
 +The headless mode can be used to execute one model without interaction from a single command line call.
  
   * [[:Tutorials:Startup-headless-model|Start a headless model]]   * [[:Tutorials:Startup-headless-model|Start a headless model]]
-  * [[:Tutorials:Startup-CLI-model|Start a model in CLI]] 
   * [[:Tutorials:Xparametric-model|Forward custom parameters from commandline]]   * [[:Tutorials:Xparametric-model|Forward custom parameters from commandline]]
 +  * [[:Tutorials:XL-compiler-in-commandline|Calling the XL-Compiler programmatically]]
 +  * [[:Tutorials:Simulations-in-commandline|Batching simulation runs programmatically]]
 +
 +
 +===== Command line interface =====
 +
 +The Command line interface represents a small interactive environment to edit and execute models without the need for a graphical user interface.
 +
 +  * [[:Tutorials:Startup-CLI-model|Start a model in CLI]]
 +
 +
 +===== HTTP-server =====
 +
 +If GroIMP runs as a HTTP-server it is possible to send models to this server, which are then execute without further interaction. It is possible to send additional information with the request and to return results to the client.
 +
   * [[:tutorials:http_server|Start a http model]]   * [[:tutorials:http_server|Start a http model]]
 +
 +===== API(GroLink) =====
 +
 +Through the GroLink API it is possible to run and interact with GroIMP using HTTP requests. This allows users to open, manipulate and run several models. Additionally the project provides libraries in R and Python to ease the use.
 +
 +  * [[:Tutorials:Startup-API |Start the API]]
 +  * [[:Tutorials:Getting-started-with-GroLink-and-HTTP|Getting started with GroLink and HTTP in your web browser]]
   * [[:Tutorials:Getting-started-with-GroLink-and-GroPy|Getting started with GroLink and Python(GroPy)]]   * [[:Tutorials:Getting-started-with-GroLink-and-GroPy|Getting started with GroLink and Python(GroPy)]]
   * [[:Tutorials:Getting-started-with-GroLink-and-GroR|Getting started with GroLink and R(GroR)]]   * [[:Tutorials:Getting-started-with-GroLink-and-GroR|Getting started with GroLink and R(GroR)]]
   * [[:Tutorials:Sensitivity-Analysis-using-GroLink-and-GroR|Sensitivity Analysis using GroR]]   * [[:Tutorials:Sensitivity-Analysis-using-GroLink-and-GroR|Sensitivity Analysis using GroR]]
-  * [[:Tutorials:Getting-started-with-GroLink-and-HTTP|Getting started with GroLink and HTTP in your web browser]] 
   * [[:Tutorials:Handeling-data-in-GroLink-Projects|Handling data in GroLink projects]]   * [[:Tutorials:Handeling-data-in-GroLink-Projects|Handling data in GroLink projects]]
-  * [[:Tutorials:XL-compiler-in-commandline|Calling the XL-Compiler programmatically]] + 
-  * [[:Tutorials:Simulations-in-commandline|Batching simulation runs programmatically]]+
  
  
tutorials/interfaces.1733126397.txt.gz · Last modified: 2024/12/02 08:59 by tim