Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jupyter Extensions #61

Open
mishaschwartz opened this issue Jun 27, 2024 · 0 comments
Open

Jupyter Extensions #61

mishaschwartz opened this issue Jun 27, 2024 · 0 comments

Comments

@mishaschwartz
Copy link

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.Session object 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant