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)