nb_conda_kernels
jupyter-collaboration
nb_conda_kernels | jupyter-collaboration | |
---|---|---|
3 | 3 | |
564 | 125 | |
0.9% | 3.2% | |
8.3 | 8.3 | |
10 days ago | 5 days ago | |
Python | Jupyter Notebook | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nb_conda_kernels
-
JupyterLab 4.0
If you use conda there are extensions that can help with this by automatically registering any available conda environments that include ipykernel in your Jupyter Lab environment.
nb_conda_kernels is pretty reliable but not actively maintained. Gator from the mamba folks is new and still a bit rough around the edges but looks like it will be pretty slick eventually.
https://github.com/Anaconda-Platform/nb_conda_kernels
https://github.com/mamba-org/gator
-
How to open Notebook in new tab from a Launcher Terminal
it sounds like what you're trying to do is what https://github.com/Anaconda-Platform/nb_conda_kernels does, except with pipenv. I unfortunately do not have a solution for you for pipenv, but nb_conda_kernels does seamlessly allow you to launch kernels in environments other than the environment Jupyter is running in without having to start multiple instances of jupyter.
jupyter-collaboration
-
Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code
https://github.com/jupyterlab/jupyter-collaboration
And then vscode sessions and thus macros could be recorded from ide events and appended to a jupyter_ydoc: https://github.com/jupyter-server/jupyter_ydoc
-
JupyterLab 4.0
Do you have an example of how this works with another tool/language?
I don't know if I understood it correctly but maybe you could:
- Upload your notebook to Github, then create a url with Binder (part of the jupyter ecosystem) directly to an editing/fiddling playground: https://mybinder.org/
- If by user-local you mean on their own machine, they can clone your repo and run their own jupyterlab to fiddle
- If everything should stay on your own computer/server, you could share a link to your own jupyterlab and collaborate with others in real-time: https://jupyterlab-realtime-collaboration.readthedocs.io/en/...
What are some alternatives?
JupyterLab - JupyterLab computational environment.
papermill - 📚 Parameterize, execute, and analyze notebooks
jupyter_ydoc - Jupyter document structures for collaborative editing using Yjs/pycrdt
gator - Conda environment and package management extension from within Jupyter
m1_huggingface_diffusers_demo - Demo of how to get HuggingFace Diffusers working on an M1 Mac
notebooker - Productionise & schedule your Jupyter Notebooks as easily as you wrote them.
datapane - Build and share data reports in 100% Python
livebook - Automate code & data workflows with interactive Elixir notebooks
cufflinks - Productivity Tools for Plotly + Pandas
nbformat - Reference implementation of the Jupyter Notebook format