[ 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. string createExperiment(security_model.AuthzToken authzToken, string gatewayId, experiment_model.ExperimentModel experiment) throws airavata_errors.InvalidRequestException, airavata_errors.AiravataClientException, airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException [PHP client for creating experiments](https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/createExperiment.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* was: Creating a Python Jupyter Notebook API to create experiments. This will work by making a Thrift RPC request to the API server. [API](http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_createProject) string createProject(security_model.AuthzToken authzToken, string gatewayId, workspace_model.Project project) throws airavata_errors.InvalidRequestException, airavata_errors.AiravataClientException, airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException [PHP client](https://github.com/apache/airavata/tree/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples) 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. > string createExperiment(security_model.AuthzToken authzToken, > string gatewayId, > experiment_model.ExperimentModel experiment) > throws airavata_errors.InvalidRequestException, airavata_errors.AiravataClientException, > airavata_errors.AiravataSystemException, airavata_errors.AuthorizationException > [PHP client for creating experiments](https://github.com/apache/airavata/blob/develop/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples/createExperiment.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* -- This message was sent by Atlassian JIRA (v6.4.14#64029)