Marcus Christie created AIRAVATA-3006:
-----------------------------------------

             Summary: [GSoC] Integrate JupyterHub with Airavata Django Portal
                 Key: AIRAVATA-3006
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3006
             Project: Airavata
          Issue Type: New Feature
          Components: Django Portal
            Reporter: Marcus Christie


The Airavata Django Portal [1] allows users to create, execute and monitor 
computational experiments. However, when a user wants to then post-process or 
visualize the output of that computational experiment they must then download 
the output files and run tools that they may have on their computer or other 
systems. By integrating with JupyterHub the Django Portal can give users an 
environment in which they can explore the experiment's output data and gain 
insights.

The main requirements are:
* from the Django Portal a user can click a button and navigate to a JupyterHub 
instance that the user is immediately logged into using single sign on
* the user can save the Jupyter notebook and later retrieve it
* the user's files are available within the context of the running Jupyter 
instance
** ideally users can also generate new outputs in the Jupyter instance and have 
them saved back in their portal data storage
* users can share their notebooks with other portal users
* (bonus) portal admins can suggest notebooks to use with specific applications 
so that with one click a user can open an experiment in a provided notebook
* users can manage their notebooks and can, for example, clone a notebook


[1] https://github.com/apache/airavata-django-portal



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to