[
https://issues.apache.org/jira/browse/AIRAVATA-3006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Suresh Marru updated AIRAVATA-3006:
-----------------------------------
Labels: gsoc gsoc2021 gsoc2023 (was: gsoc gsoc2021)
> [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
> Priority: Major
> Labels: gsoc, gsoc2021, gsoc2023
>
> 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
(v8.20.10#820010)