Neovim workflow for machine learning / data scientist. Struggling with jupyter notebooks.

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • magma-nvim-goose

    Discontinued Interact with Jupyter from NeoVim. - fork

  • Not with notebooks, but for interactive evaluation I use my fork of magma (gotta rename one day but lazy) + language servers (whichever you like, I use jedi) + jupyter kernel for auto completion. Why I like it more than notebooks

  • jupyter-kernel.nvim

    Get (IPython) Jupyter kernel completion suggestions and object inspection into Neovim.

  • Not with notebooks, but for interactive evaluation I use my fork of magma (gotta rename one day but lazy) + language servers (whichever you like, I use jedi) + jupyter kernel for auto completion. Why I like it more than notebooks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • euporie

    Jupyter notebooks in the terminal

  • https://github.com/joouha/euporie in a a separate terminal works fine for me.

  • jupyter_ascending.vim

    Vim plugin to interact with jupyter_ascending

  • 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_ascending

    Ascend your Jupyter Notebook usage

  • untitled-ai/jupyter_ascending: Ascend your Jupyter Notebook usage

  • vim-ipython-cell

    Seamlessly run Python code in IPython from Vim

  • hanschen/vim-ipython-cell: Seamlessly run Python code in IPython from Vim with tmux

  • jupynium.nvim

    Selenium-automated Jupyter Notebook that is synchronised with NeoVim in real-time.

  • jupynium.nvim synchronises everything you type in neovim to the Jupyter Notebook in real-time using selenium.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts