jupyterlab-gitplus
vscode-jupyter
jupyterlab-gitplus | vscode-jupyter | |
---|---|---|
7 | 32 | |
110 | 1,225 | |
0.0% | 2.0% | |
1.2 | 0.0 | |
about 1 year ago | 10 days ago | |
TypeScript | TypeScript | |
GNU Affero General Public License v3.0 | MIT License |
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.
jupyterlab-gitplus
-
Difftastic, a structural diff tool that understands syntax
If you are in need of a diff tool for jupter notebooks use https://www.reviewnb.com/ and for word documents use https://www.simuldocs.com/
-
The Jupyter+Git problem is now solved
- GitHub PR code reviews with ReviewNB[4]
Alternatively, if you don't care about cell outputs then Jupytext[5]
Disclaimer: I built ReviewNB. It's a completely bootstrapped business, 5 years in the making and now used by leading DS teams at Meta, AWS, NASA JPL, AirBnB, Lyft, Affirm, AMD, Microsoft & more (https://www.reviewnb.com/#customers)
[1] https://github.com/jupyterlab/jupyterlab-git
-
While you wait for GitHub to finish building Jupyter Notebook reviews
Already a GitHub plugin that does this very nicely: ReviewNB
- Rich Jupyter Notebook Diffs on GitHub... Finally.
-
[Noob question] Why are notebooks not used in production ?
For version control: https://www.reviewnb.com/ helps. Agree with the rest but some experimental notebooks are useful to track/version control.
-
Nbdev: Create delightful software with Jupyter Notebooks
It's not focused on collaboration, but it does add some critical pieces that otherwise make Jupyter development frustrating when working with a team. Specifically: `nbdev_prepare` ensures that diffs are as small as possible, by removing and standardising notebook metadata; and `nbdev_fix` fixes merge conflicts so that they are cell-level, rather than line level, so they can be opened and fixed in notebooks.
Something else we've found helpful for collaboration (not associated - just happy users) is this: https://www.reviewnb.com/ . It means we can get a nice notebook-based PR workflow.
Real-time collaboration is available in Jupyter nowadays: https://jupyterlab.readthedocs.io/en/stable/user/rtc.html . nbdev doesn't have any extra functionality for it, however -- but it should work fine in this environment.
- Ask HN: Are there any good Diff tools for Jupyter Notebooks?
vscode-jupyter
-
Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code
https://github.com/microsoft/vscode/issues/4490
It looks like there are a number of vscode extensions for recording macros:
- https://www.google.com/search?q=vscode+macro+recorder
- https://marketplace.visualstudio.com/search?term=Macro&targe...
- the macro-commander README explains its JSON-based macro language. YAML might be easier to maintain than JSON. https://github.com/jeff-hykin/macro-commander#what-are-some-...
For teams with multiple editors, you can specify workflow automation scripts with shell scripts or ci container/cmd YAML, and/or pre-commit.yml instead of with an IDE-specific tool.
Isn't there native real-time collaboration functionality in vscode/vscodium that would be useful for a native macro recording feature? (Edit) Live Share can't be installed in vscodium. https://github.com/VSCodium/vscodium/issues/128
Support for jupyter-collaboration Y.js CRDT could be added to vscode-jupyter and/or a more generic extension: "Support for real-time collaboration in the extension?" https://github.com/microsoft/vscode-jupyter/discussions/1293...
jupyterlab/jupyter-collaboration:
- Unable to view complex numpy arrays in Dataviewer in VSCode
-
Formatting for long errors from a Jupyter notebook
Check out this GitHub issue. Similar to your needs, the reply said
-
Scrollable Notebook Cell
It looks like this. I resubmitted a new feature request.
-
Jupyter Notebooks + VSCode Dev Container with Puppeteer support
I don't like the fact that Visual Studio Code thinks a notebook has changed, while Git knows it isn't. According to issue #9514, this is something that should be fixed in the core of Visual Studio Code. So, I'm not really sure why issue #83232 (or #24883) is closed.
-
Ask HN: Are there any good Diff tools for Jupyter Notebooks?
I wish for a simple option in VS Code: On close of a Jupyter Notebook clear its output. Or something that separate the display of the output from the saved file (Still `ipnyb` file). See [1].
[1]: https://github.com/microsoft/vscode-jupyter/issues/9514
- VS Code Extensions For Python Developers.
- Jupyter Extension not working
-
HELP i've tried everyhting | Jupyter extension won't work
jupyter won't work on vs-code
-
Syntax highlighting is completely broken outside the first cell of my Jupyter notebook. It just keeps duplicating positionaly whatever is in the first cell. I have spent hours trying to fix. I am at a complete loss. Any ideas?
If that doesn't fix it, can you log an issue here? https://github.com/microsoft/vscode-jupyter/issues
What are some alternatives?
jupyter-vim-binding - Jupyter meets Vim. Vimmer will fall in love.
evcxr
livebook - Automate code & data workflows with interactive Elixir notebooks
vscode-gitlens - Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
jupyterlab-git - A Git extension for JupyterLab
vscode-nodebook - Node.js notebook
pyro - Deep universal probabilistic programming with Python and PyTorch
Plotly.jl - A Julia interface to the plot.ly plotting library and cloud services
notebooks - Examples and tutorials on using SOTA computer vision models and techniques. Learn everything from old-school ResNet, through YOLO and object-detection transformers like DETR, to the latest models like Grounding DINO and SAM.
Bracket-Pair-Colorizer-2 - Bracket Colorizer Extension for VSCode
nbdime - Tools for diffing and merging of Jupyter notebooks.
iron.nvim - Interactive Repl Over Neovim