Difference between revisions of "Statistical Algorithms Importer: Pre-Installed Project"

From Gcube Wiki
Jump to: navigation, search
Line 18: Line 18:
 
:After the [https://wiki.gcube-system.org/gcube/Statistical_Algorithms_Importer:_Create_Software software creation phase] a Main.R file and a Taget folder are created
 
:After the [https://wiki.gcube-system.org/gcube/Statistical_Algorithms_Importer:_Create_Software software creation phase] a Main.R file and a Taget folder are created
 
[[Image:StatisticalAlgorithmsImporter_PreInstalledBlackBox3.png|thumb|center|800px|Pre-Installed Create, SAI]]
 
[[Image:StatisticalAlgorithmsImporter_PreInstalledBlackBox3.png|thumb|center|800px|Pre-Installed Create, SAI]]
 +
 +
==Example Download==
 +
[[File:PreInstBlackBox.zip|PreInstBlackBox.zip]]
  
 
==Inheritance of Global and Infrastructure Variables==
 
==Inheritance of Global and Infrastructure Variables==
 
+
At each run of the process the '''globalvariables.csv''' file is created locally to the process (i.e. it can be read as ./globalvariables.csv), which contains the following global variables that are meant to allow the process to properly contact the e-Infrastructure services:
at each run of the process the '''globalvariables.csv''' file is created locally to the process (i.e. it can be read as ./globalvariables.csv), which contains the following global variables that are meant to allow the process to properly contact the e-Infrastructure services:
+
  
 
* '''gcube_username''' (the user who run the computation, e.g. gianpaolo.coro)
 
* '''gcube_username''' (the user who run the computation, e.g. gianpaolo.coro)
Line 37: Line 39:
 
gcube_token,1234-567-890
 
gcube_token,1234-567-890
 
</source>
 
</source>
 
==Example Download==
 
[[File:PreInstBlackBox.zip|PreInstBlackBox.zip]]
 
  
 
<!--
 
<!--

Revision as of 13:48, 20 December 2017

This page explains how to create a Pre-Installed project using Statistical Algorithms Importer(SAI) portlet.
Pre-Installed Project, SAI

Project Configuration

Define project's metadata
Pre-Installed Info, SAI
Add input and output parameters and click on "Set Code" to indicate the main file to execute (i.e. the .sh file)
Pre-Installed I/O, SAI
Add information about the running environment (e.g. Linux OS version etc.)
Pre-Installed Interpreter, SAI
After the software creation phase a Main.R file and a Taget folder are created
Pre-Installed Create, SAI

Example Download

File:PreInstBlackBox.zip

Inheritance of Global and Infrastructure Variables

At each run of the process the globalvariables.csv file is created locally to the process (i.e. it can be read as ./globalvariables.csv), which contains the following global variables that are meant to allow the process to properly contact the e-Infrastructure services:

  • gcube_username (the user who run the computation, e.g. gianpaolo.coro)
  • gcube_context (the VRE the process was run in, e.g. d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab)
  • gcube_token (the token of the user for the VRE, e.g. 1234-567-890)

The format of the CSV file is like the one of the following example:

globalvariable,globalvalue
gcube_username,gianpaolo.coro
gcube_context,/d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab
gcube_token,1234-567-890