jupytext.vim
jupyter_ascending.vim
jupytext.vim | jupyter_ascending.vim | |
---|---|---|
4 | 2 | |
294 | 161 | |
- | 6.8% | |
4.4 | 10.0 | |
7 months ago | over 1 year ago | |
Vim Script | Vim Script | |
MIT License | 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.
jupytext.vim
-
Edit notebooks in Google cloud
I tried plugins like jupytext.vim but it was not enough mature in these old times :-)
-
Jupyter Notebooks in NeoVim. Any good way?
You can also use jupytext.vim to easily open and edit notebooks. Then you can use a REPL program to evaluate the different cells individually. The only downside to me is that you can’t save the output back to the notebook (images etc.).
-
jupyter and vim
Editing *.ipynb files can also be edited with jupytext.vim, which automatically converts *.ipynb files using jupytext which you open them in Vim. I haven't tried this yet (it's on my todo list), but it looks pretty solid.
-
Nbterm: Jupyter Notebooks in the Terminal
For editing notebooks in vim, I've created https://github.com/goerz/jupytext.vim. Note that this does not allow to run any cells, it just edits the inputs.
The motivation behind this was to have some basic interaction with existing ipynb files on a remote server without having to run the jupyter server (and set up port forwarding etc.) It's worth noting that the `jupytext.vim plugin is most useful if you're actually not running `jupytext` within jupyter; If you are, you could just directly open the .py or .md files linked to any .ipynb in your editor.
I've used `jupytext.vim` to edit existing notebooks and then run them through `jupyter nbconvert --to notebook --execute`. It's also great for refactoring: moving code from a notebook files into a module, between notebooks, or to create a new notebook as a variation of an existing one.
jupyter_ascending.vim
-
Neovim workflow for machine learning / data scientist. Struggling with jupyter notebooks.
Hi! I was in the same situation, I didn’t feel confortable with the vim plugins for notebooks. Then I discovered this plugin jupyter_ascending. Basically it allows you to edit the notebooks directly from a text editor (neovim of course). This plugin provides some commands to run the cell under the cursor or all the cells. Personally, I vertically split the screen to have neovim on one side and the notebook on the other to see the outputs. You have to spend some minutes to set it up but, imo it was worth it.
-
Jupyter Notebooks in NeoVim. Any good way?
I use untitled-ai/jupyter_ascending.vim when working alone and VS Code with Jupyter & nvim plugins when pair programming. I don't love either, but jupyter_ascending is the best compromise I've found so far.
What are some alternatives?
vim-ipython-cell - Seamlessly run Python code in IPython from Vim
jupynium.nvim - Selenium-automated Jupyter Notebook that is synchronised with NeoVim in real-time.
jupyter-vim - Make Vim talk to Jupyter kernels
vim-jukit - Jupyter-Notebook inspired Neovim/Vim Plugin
nbterm - Jupyter Notebooks in the terminal.
magma-nvim-goose - Interact with Jupyter from NeoVim. - fork
jupyter - An interface to communicate with Jupyter kernels.
jupyter-kernel.nvim - Get (IPython) Jupyter kernel completion suggestions and object inspection into Neovim.
jupytext - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
magma-nvim - Interact with Jupyter from NeoVim.
nvim-ipy - IPython/Jupyter plugin for Neovim