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

Investigate Updates for use on VEDA (notes from CryoCloud) #39

Open
8 tasks
weiji14 opened this issue Feb 1, 2024 · 3 comments
Open
8 tasks

Investigate Updates for use on VEDA (notes from CryoCloud) #39

weiji14 opened this issue Feb 1, 2024 · 3 comments

Comments

@weiji14
Copy link
Member

weiji14 commented Feb 1, 2024

Is your feature request related to a problem? Please describe.

Improve JupyterLab experience for VEDA users with more functionality.

Describe the solution you'd like

Following CryoCloud which updated its JupyterHub in Jan 2024 (CryoInTheCloud/hub-image#103, CryoInTheCloud/hub-image#106) to add more extensions. Copying from @tsnow03 changelog in Slack:

  • Jupyter Collaboration - allows co-coding functionality similar to how GoogleDocs works.
  • Python 3.11 (or 3.12 as soon as the rest of the environment packages support it)
  • JupyterLab4 - brings a lot of new features to our JupyterHub
  • Jupyter-MyST - makes it easier to develop rich, computational narratives, technical documentation, and open scientific communication (it's a markdown renderer for .md files and markdown cells in notebooks)
  • HDF5web - a library for easily viewing HDF5 files
  • VScode binder plugin - a powerful code editor that can have its own co-coding functionality plus many advanced capabilities and improved debugging over Jupyter Notebooks
  • Jupyter-AI - you can integrate your favorite Generative AI (such as ChatGPT) and use it for in line code development (using %%ai), and it includes a conversational assistant
  • QGIS 3.34 - substantial enhancements to our previous QGIS

++ A bunch of other visualization packages (cartopy, plotly, matplotlib widget)

Describe alternatives you've considered

Some of these updates can and should happen on https://github.com/pangeo-data/pangeo-docker-images/tree/master/pangeo-notebook, especially core libraries like Python, JupyterLab, etc. But the Jupyter extensions should be customized to VEDA.

Additional context

Opening this on behalf of @wildintellect who suggested bringing in some of the cool updates CryoCloud is doing on their JupyterHub from Cryosphere scientists, tracked at CryoInTheCloud/hub-image#102

@weiji14
Copy link
Member Author

weiji14 commented Feb 1, 2024

Rob from JPL (MAAP) pointed out that jupyter-fs is more compatible with JupyterLab4 MAAP-Project/Community#768. What is VEDA on?

Originally posted by @wildintellect in https://github.com/NASA-IMPACT/veda-analytics/issues/94#issuecomment-1921875466

@wildintellect
Copy link
Collaborator

@wildintellect
Copy link
Collaborator

Jupyter s3 Browser as an alternative to s3fuse mounting of buckets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants