[
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.
[Thrift API for launching
experiments|http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_launchExperiment]
Need to write logic similar to [PHP script for launching
experiments|https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php]
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*
[Code
repository|https://github.com/saurabhagrawal0412/airavata-jupyter-notebook-client]
Currently getting AuthorizationException while trying to test the code on
apidev.scigap.org
was:
Creating a Python Jupyter Notebook API to create experiments. This will work by
making a Thrift RPC request to the API server.
[Thrift API for launching
experiments|http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_launchExperiment]
Need to write logic similar to [PHP script for launching
experiments|https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php]
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*
[Code
repository|https://github.com/saurabhagrawal0412/airavata-jupyter-notebook-client]
> 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.
> [Thrift API for launching
> experiments|http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_launchExperiment]
> Need to write logic similar to [PHP script for launching
> experiments|https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/launchExperiment.php]
> 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*
> [Code
> repository|https://github.com/saurabhagrawal0412/airavata-jupyter-notebook-client]
> Currently getting AuthorizationException while trying to test the code on
> apidev.scigap.org
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)