jupyter-vim-binding
vscode-reactive-jupyter
jupyter-vim-binding | vscode-reactive-jupyter | |
---|---|---|
5 | 2 | |
1,921 | 0 | |
- | - | |
0.0 | 9.0 | |
over 3 years ago | about 2 months ago | |
JavaScript | TypeScript | |
- | 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.
jupyter-vim-binding
-
Show HN: Marimo – an open-source reactive notebook for Python
I already use jupytext to store notebooks as code but the improved state management and notebook-as-app features are pretty compelling and I'm trying it out.
Unfortunately, I'm quite used to very specific vim keybindings in Jupyter (https://github.com/lambdalisue/jupyter-vim-binding) that make it pretty hard to use anything else :/
-
Ask HN: Are there any good Diff tools for Jupyter Notebooks?
On the on hand: cool, if you're an avid emacsen or a vimmer, yeah, ok. OTOH, gosh that is such a cluttered and cumbersome setup. Just bring in vim/emacs bindings to your jupyter: https://github.com/lambdalisue/jupyter-vim-binding. There's a handful of plugins, choose one.
Whatever the final solution everyone decides should be, I just hope it doesn't involve having two redundant windows open side-by-side like that.
- Using Neovim in place of Jupyter notebooks
-
How do you use Jupiter notebooks without wanting to rip your eyes out?
Use jupyter-vim-bindings! Works really well!! https://github.com/lambdalisue/jupyter-vim-binding
-
Better editor for jupyter notebook
Also, you can check out the vim key-binding extension if you are a loyal vim user like me! https://github.com/lambdalisue/jupyter-vim-binding
vscode-reactive-jupyter
-
Show HN: Marimo – an open-source reactive notebook for Python
Wow.. Really great work, finally someone is doing it!
Since I've thought about this for a long time (I've actually even made a very simplified version last year [1]), I want to contribute a few thoughts:
- cool that you have a Vscode extension, but I was a little disappointed that it opens a full browser view instead of using the existing, good Notebook interface of Vscode. (I get you want to show the whole Frontend- But I'd love to be able to run the Reactive Kernel within the full Vscode ecosystem.. Included Github Copilot is cool, but that's not all)
- As other comments said, if you want to go for reproducibility, the part about Package Management is very important. And it's also mostly solved, with Poetry etc...
- If you want to go for easy deployment of the NB code to Production, another very cool feature would be to extract (as a script) all the code needed to produce a given cell of output! This should be very easy since you already have the DAG.. It actually even existed at some point in VSCode Python extension, then they removed it
Again, great job
[1] https://github.com/micoloth/vscode-reactive-jupyter
-
IPyflow: Reactive Python Notebooks in Jupyter(Lab)
Crazy seeing this here!
I searched for this last week, as I'm playing with building the same thing but as a VSCode extension.. See here [1]
I found another similar project on Github, but it was from many years ago. Yours did not turn up..
Very interested in finding out how you implemented it
[1] https://github.com/micoloth/vscode-reactive-jupyter#readme
What are some alternatives?
firenvim - Embed Neovim in Chrome, Firefox & others.
hamilton - Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage and metadata. Runs and scales everywhere python does.
nvim-ipy - IPython/Jupyter plugin for Neovim
Pluto.jl - 🎈 Simple reactive notebooks for Julia
euporie - Jupyter notebooks in the terminal
nodebook - Repeatable analysis plugin for Jupyter notebook
jupyterlab-lsp - Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
gather - Spit shine for Jupyter notebooks 🧽✨
jupyterlab-vim - :neckbeard: Vim notebook cell bindings for JupyterLab
ipyflow - A reactive Python kernel for Jupyter notebooks.
ydata-profiling - 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
vim-ipython - A two-way integration between Vim and IPython 0.11+