airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Saurabh Agrawal (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AIRAVATA-2527) Creating Python Jupyter Notebook client to launch experiments
Date Tue, 03 Oct 2017 02:45:00 GMT

     [ https://issues.apache.org/jira/browse/AIRAVATA-2527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Saurabh Agrawal updated AIRAVATA-2527:
--------------------------------------
    Description: 
Creating a Python Jupyter Notebook API to create experiments. This will work by making a Thrift
RPC request to the API server.
[link title|http://example.com]
https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php

void launchExperiment(security_model.AuthzToken authzToken,
                      string airavataExperimentId,
                      string gatewayId)
    throws airavata_errors.InvalidRequestException, airavata_errors.ExperimentNotFoundException,
airavata_errors.AiravataClientException, airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException

Tasks:
1) Creating a directory *airavata-jupyter-notebook-client*
2) Copy the Thrift APIs in [Django client|https://github.com/apache/airavata-django-portal/tree/master/apache]
or [Python 3 client|https://github.com/apache/airavata-django-portal/tree/master/apache/airavata]
to this directory
3) Creating a Jupyter Notebook web-app to *launch experiments*


  was:
Creating a Python Jupyter Notebook API to create experiments. This will work by making a Thrift
RPC request to the API server.

https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php

void launchExperiment(security_model.AuthzToken authzToken,
                      string airavataExperimentId,
                      string gatewayId)
    throws airavata_errors.InvalidRequestException, airavata_errors.ExperimentNotFoundException,
airavata_errors.AiravataClientException, airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException

Tasks:
1) Creating a directory *airavata-jupyter-notebook-client*
2) Copy the Thrift APIs in [Django client](https://github.com/apache/airavata-django-portal/tree/master/apache)
or [Python 3 client](https://github.com/apache/airavata-django-portal/tree/master/apache/airavata)
to this directory
3) Creating a Jupyter Notebook web-app to *launch experiments*



> Creating Python Jupyter Notebook client to launch experiments
> -------------------------------------------------------------
>
>                 Key: AIRAVATA-2527
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2527
>             Project: Airavata
>          Issue Type: New Feature
>            Reporter: Saurabh Agrawal
>
> Creating a Python Jupyter Notebook API to create experiments. This will work by making
a Thrift RPC request to the API server.
> [link title|http://example.com]
> https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php
> void launchExperiment(security_model.AuthzToken authzToken,
>                       string airavataExperimentId,
>                       string gatewayId)
>     throws airavata_errors.InvalidRequestException, airavata_errors.ExperimentNotFoundException,
airavata_errors.AiravataClientException, airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException
> Tasks:
> 1) Creating a directory *airavata-jupyter-notebook-client*
> 2) Copy the Thrift APIs in [Django client|https://github.com/apache/airavata-django-portal/tree/master/apache]
or [Python 3 client|https://github.com/apache/airavata-django-portal/tree/master/apache/airavata]
to this directory
> 3) Creating a Jupyter Notebook web-app to *launch experiments*



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message