Nbterm: Jupyter Notebooks in the Terminal

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
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.
www.influxdata.com
featured
  • vim-ipython-cell

    Seamlessly run Python code in IPython from Vim

  • If you use vim, you can also try https://github.com/hanschen/vim-ipython-cell . It works quite well

  • jupyter

    An interface to communicate with Jupyter kernels. (by emacs-jupyter)

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • nbterm

    Jupyter Notebooks in the terminal.

  • matascii

    ASCII back-end for matplotlib

  • Very cool to see this – but will only be successful with great terminal plotting tools. The ones the author mentions like the matplotlib interface clearly won't do[0].

    A perfect use case for unicode plotting [1] (shameless plug)

    [0] https://github.com/domitry/matascii

    [1] https://github.com/olavolav/uniplot

  • uniplot

    Lightweight plotting to the terminal. 4x resolution via Unicode.

  • Very cool to see this – but will only be successful with great terminal plotting tools. The ones the author mentions like the matplotlib interface clearly won't do[0].

    A perfect use case for unicode plotting [1] (shameless plug)

    [0] https://github.com/domitry/matascii

    [1] https://github.com/olavolav/uniplot

  • UnicodePlots.jl

    Unicode-based scientific plotting for working in the terminal

  • I am a big fan of https://github.com/Evizero/UnicodePlots.jl . It is impressive how useful these tools can be to track the evolution of numerical experiments and developments right on the terminal.

  • jupytext

    Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

  • Here[0] is a guide that explains syncing ipynb <> py files with Jupytext. I also add ipynb to `.gitignore`. It works well, although the file browser in Jupyter becomes cluttered with every notebook file being doubled. It'd be great to hide the underlying py files.

    [0] https://github.com/mwouts/jupytext/blob/master/docs/paired-n...

  • 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
  • jupytext.vim

    Vim plugin for editing Jupyter ipynb files via jupytext

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

  • gnuplotlib

    gnuplot for numpy

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

  • IPyVizzu: Build animated charts with simple Python syntax

    1 project | news.ycombinator.com | 24 Mar 2024
  • data science (jupyter notebooks) with vim?

    7 projects | /r/vim | 7 Feb 2023
  • Show HN: Ipyvizzu – animated charts in Jupyter Notebooks

    3 projects | news.ycombinator.com | 3 Apr 2022
  • tplot: a library to create text-based plots in the terminal

    2 projects | /r/Python | 7 Jan 2022
  • Plots package apparently not working, maybe?

    3 projects | /r/Julia | 13 Oct 2021