-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
To improve the user experience on Marble jupyterlab servers. We can write some custom jupyterlab frontend extensions (https://jupyter-notebook.readthedocs.io/en/stable/extending/frontend_extensions.html).
Some ideas for possible extensions include:
- Interactive STAC search that let's users build stac search queries using widgets like:
- map of the world to select geographic extent
- calendar to select time range
- dropdown lists to select from variables
- etc.
- Magpie login (for use outside of the marble jupyterlab environment):
- allows a user to type their username and password into a textbox (neither is saved in the actual jupyter notebook)
- they are then logged in through magpie and a
requests.Sessionobject is returned populated with the login cookies from Magpie - this allows users to share notebooks to be run offline without revealing their username and password
- etc.
We may be able to figure out other possible useful extensions from user interviews.
Deliverables:
- jupyterlab frontend extensions (one for each idea above)
Participants/Roles:
- Shruti Katkar: UX research, user interviews, wireframe design
- Alex Yu: extension development