Python Notebook

Open-source Python projects categorized as Notebook

Top 20 Python Notebook Projects

  • d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 400 universities from 60 countries including Stanford, MIT, Harvard, and Cambridge.

    Project mention: d2l-en: Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 400 universities from 60 countries including Stanford, MIT, Harvard, and Cambridge. | reddit.com/r/u_TsukiZombina | 2023-01-29
  • ipython

    Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

    Project mention: Pandas 1.5 released | reddit.com/r/Python | 2022-09-19

    !pip install is error-prone, it is better to use %pip install, ipython even warns about this, https://github.com/ipython/ipython/pull/12954/

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • numpy-100

    100 numpy exercises (with solutions)

    Project mention: Python numpy, pandas, matplotlib | reddit.com/r/PinoyProgrammer | 2023-01-27

    haven't tried yet but you can check something like this https://github.com/rougier/numpy-100. this is for numpy, maybe there could be something for pandas or matploblib

  • docker-stacks

    Ready-to-run Docker images containing Jupyter applications

    Project mention: A short tutorial on running Spark with Jupyter using Docker | reddit.com/r/dataengineering | 2023-02-14

    Yes sir :) love the jupyter docker stacks: https://github.com/jupyter/docker-stacks

  • papermill

    📚 Parameterize, execute, and analyze notebooks

    Project mention: What's the best thing/library you learned this year ? | reddit.com/r/Python | 2022-12-16

    papermill bcpandas fastapi

  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

    Project mention: Any MLOps platform you use? | reddit.com/r/selfhosted | 2023-02-25

    If you're not concerned about self-hosting, WandB is one of the more fully featured training monitoring tools (I've used it in the past without any issues but the lack of data and training privacy and lack of self-hosting possibilities makes it a hard no for anything that isn't scholastic). Polyaxon is an alternative but rewriting all your variable logging to conform to their requirements makes it very difficult to switch to it in the middle of a project so you have to commit to it from the get-go.

  • kb

    A minimalist command line knowledge base manager

    Project mention: Ask HN: Can I see your cheatsheet? | news.ycombinator.com | 2022-06-29

    My team has a shared knowledge base set up via kb: https://github.com/gnebbia/kb

    It’s like a group-maintained collection of cheatsheets. The git sync is buggy but I’ve made it work.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • sparkmagic

    Jupyter magics and kernels for working with remote Spark clusters

    Project mention: Ask HN: Who's an open source maintainer/project that needs sponsorship or help? | news.ycombinator.com | 2023-02-28

    I maintain several open source projects, most notably:

    Sparkmagic (https://github.com/jupyter-incubator/sparkmagic)

    Sparkmagic provides jupyter magics and kernels for working with remote Spark clusters. It's used by thousands of developers and companies like Pinterest, Amazon, more!

    I've been maintaining for the past few years and would love help!

    KSOPS (https://github.com/viaduct-ai/kustomize-sops)

    KSOPS, or kustomize-SOPS, is a kustomize KRM exec plugin for SOPS encrypted resources. KSOPS can be used to decrypt any Kubernetes resource, but is most commonly used to decrypt encrypted Kubernetes Secrets and ConfigMaps. As a kustomize plugin, KSOPS allows you to manage, build, and apply encrypted manifests the same way you manage the rest of your Kubernetes manifests.

    KSOPS is the most popular kustomize plugin and I'd love help maintaining and improving it from out GitOps fanatics.

  • jupyterlab_templates

    Support for jupyter notebook templates in jupyterlab

  • ipyvizzu-story

    Build, present and share animated data stories in Jupyter Notebook and similar environments.

    Project mention: [OC] Data scientists use PowerPoint?! 😯🤯 | reddit.com/r/datascience | 2022-10-25
  • pretty-jupyter

    Creates dynamic html report from jupyter notebook.

    Project mention: Pretty-Jupyter: Creates dynamic HTML report from Jupyter notebook | news.ycombinator.com | 2022-07-28
  • nbmake

    Pytest plugin for testing notebooks

    Project mention: How to raise the quality of scientific Jupyter notebooks | dev.to | 2023-01-11

    nbmake is a pytest plugin that enables developers to verify that Jupyter notebook files run without error. This lets teams keep notebook-based documents and research up to date in an evolving project.

  • nb-clean

    Clean Jupyter notebooks of outputs, metadata, and empty cells, with Git integration

    Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2022-08-25

    https://github.com/srstevenson/nb-clean ?

    Has been my go to for this. It seems like nbdev2 is fastais own cooked solution with a bunch of other tools.

  • colab-badge-action

    GitHub Action that creates "Open In Colab" Badges for you

  • JGen

    📔️ Generate a text-based journal from a template file.

  • encode-attend-navigate-pytorch

    Encode-attend-navigate unofficial Pytorch implementation

    Project mention: [Pytorch reimplementation] Encode-Attend-Navigate, a RL-based TSP solver; | reddit.com/r/reinforcementlearning | 2022-04-25

    https://github.com/astariul/encode-attend-navigate-pytorch I recently re-implemented encode-attend-navigate, a TSP solver based on RL. The official repo was using tensorflow 1.x, so I decided to‏‏‎‏‏‎‏‏‎‏‏‎­re-implement it at Pytorch. I wanted to share it here to get some opinion :) You can train the model using a free GPU from Google Colab, a Colab notebook is provided in the README !

  • pluralnotes

    A multi-user terminal notes utility made for plural groups.

  • tunel

    Developer interfaces for HPC, servers, and beyond! (under development)

    Project mention: Software Showcase Sunday | reddit.com/r/ResearchSoftwareEng | 2022-07-03

    This weekend I've started to make tiny progress on my library "tunel," which means as it sounds - an elegant derivation of "tunneL' so you can imagine we are doing lots of tricks with ssh! It currently offers (and this will be extended) developer interfaces for HPC! -> https://github.com/vsoch/tunel. So far I have a few apps ready to go for standard slurm and/or singularity via sockets, and I should be adding an HTCondor launcher next. After that I plan to develop "app templates" so anyone can easily make an app that will easily run via HPC. If anyone knows of an existing tool for some visualization / monitoring or other that they would like me to investigate as an app, please let me know!

  • note-mark

    A python webapp designed to allow a easy way to store notes in markdown format

    Project mention: Hasty Paste - A fast and minimal paste bin | reddit.com/r/selfhosted | 2022-07-31

    I would consider "Note Mark" to be a alternative to google keep. It's not ready for production yet but you can take a look here: github.com/enchant97/note-mark.

  • nbtopy

    Converts Jupyter notebook files to Python files

    Project mention: VS code interactive mode | reddit.com/r/Python | 2023-02-27

    I very often convert a downloaded directory of notebooks and convert them to python files so I can run them in VS Code interactive mode. So often, that I created this utility to facilitate that.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-28.

Python Notebook related posts

Index

What are some of the best open-source Notebook projects in Python? This list will help you:

Project Stars
1 d2l-en 16,941
2 ipython 15,733
3 numpy-100 10,033
4 docker-stacks 7,164
5 papermill 5,159
6 polyaxon 3,274
7 kb 2,946
8 sparkmagic 1,204
9 jupyterlab_templates 322
10 ipyvizzu-story 255
11 pretty-jupyter 233
12 nbmake 114
13 nb-clean 81
14 colab-badge-action 23
15 JGen 21
16 encode-attend-navigate-pytorch 4
17 pluralnotes 3
18 tunel 3
19 note-mark 3
20 nbtopy 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com