Python Notebook

Open-source Python projects categorized as Notebook

Top 23 Python Notebook Projects

  • d2l-en

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

  • ipython

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

  • Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    If you’re already using ipython, this isn’t a problem because you’ll already need to download most of these dependencies anyway. But if you’re not using ipython… you’ll still need to download those dependencies.

  • 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
  • numpy-100

    100 numpy exercises (with solutions)

  • Project mention: Book to practice along Mckinney's "Python for data analysis" | /r/learnpython | 2023-06-16

    Check out this numpy 100 exercises repo.

  • docker-stacks

    Ready-to-run Docker images containing Jupyter applications

  • Project mention: Linux or Windows for coding?? | /r/learnprogramming | 2023-05-21

    See https://github.com/jupyter/docker-stacks

  • fast-stable-diffusion

    fast-stable-diffusion + DreamBooth

  • Project mention: Working Colab notebooks for training Dreambooth? | /r/DreamBooth | 2023-12-10

    I tried using TheLastBen's fast dreambooth trainer. I managed to train a ckpt file but I can't run it.

  • papermill

    📚 Parameterize, execute, and analyze notebooks

  • Project mention: Spreadsheet errors can have disastrous consequences – yet we keep making them | news.ycombinator.com | 2024-01-25

    Pandas docs > Comparison with spreadsheets: https://pandas.pydata.org/docs/getting_started/comparison/co...

    Pandas docs > I/O > Excel files: https://pandas.pydata.org/docs/user_guide/io.html#excel-file...

    nteract/papermill: https://github.com/nteract/papermill :

    > papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. [...]

    > This opens up new opportunities for how notebooks can be used. For example:

    > - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.

    "The World Excel Championship is being broadcast on ESPN" (2022) https://news.ycombinator.com/item?id=32420925 :

    > Computational notebook speedrun ideas:

  • mercury

    Convert Jupyter Notebooks to Web Apps

  • Project mention: Ask HN: Founders who offer free/OS and paid SaaS, how do you manage your code? | news.ycombinator.com | 2024-05-13

    I'm running a SaaS for serving Python notebooks as web apps [0]. We offer widgets for notebooks and server, both as open source [1]. In open source you are managing the server instance with default Django Admin Panel. In the SaaS version, we have a dashboard for managing site (adding users, setting visibility, usage analytics), the dashboard is closed source. The open source version by default is single site, but can be switched to multi-tenant (multiple domains and subdomains) just by adding instances in the database. In case of update, sometimes it is required to update both code bases. Employees have access to both code bases.

    We started with open-source first, and added SaaS offering after ~2 years. The code base split was a natural choice. At first, I didn't want to add SaaS, because managing servers is a lot of work. But, we have a lot of requests for such service, and it makes really easy to deploy notebook online (with few clicks you have unique domain and notebook running). I'm happy with this code base split.

    [0]: https://runmercury.com

    [1]: https://github.com/mljar/mercury

  • SaaSHub

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

    SaaSHub logo
  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  • kb

    A minimalist command line knowledge base manager

  • sparkmagic

    Jupyter magics and kernels for working with remote Spark clusters

  • Project mention: Doing ML works in AWS. Need help installing cartopy | /r/aws | 2023-06-05

    Please file an issue at https://github.com/jupyter-incubator/sparkmagic

  • VcenterKit

    Vcenter综合渗透利用工具包 | Vcenter Comprehensive Penetration and Exploitation Toolkit

  • Project mention: VcenterKit: Vcenter综合渗透利用工具包 | Vcenter Comprehensive Penetration and Exploitation Toolkit | /r/blueteamsec | 2023-08-26
  • jupyterlab_templates

    Support for jupyter notebook templates in jupyterlab

  • pretty-jupyter

    Creates dynamic html report from jupyter notebook.

  • nbmake

    📝 Pytest plugin for testing notebooks

  • nb-clean

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

  • Project mention: Do you git commit jupyter notebooks? | /r/datascience | 2023-06-23

    What about NB clean ? https://pypi.org/project/nb-clean/

  • nbsnapshot

    Automated Jupyter notebook testing. 📙

  • zero-true

    Zero-True: A collaborative notebook built for data scientists

  • Project mention: Cold-(Brew) Outreach: Landing my first big client at a coffee shop | news.ycombinator.com | 2024-04-30

    Hey HN!

    Just wanted to share a milestone for my startup. I've been working on creating an open source SQL+Python notebook that you can share as an app. For those of you who are familiar it's basically an OS hex.tech competitor (check out our gh here if you're interested: https://github.com/Zero-True/zero-true). We recently got to the point where we felt like we could sell the product and platform and I closed my first "big" deal. I feel that this story is quite common in the startup world but I never expected I would meet my first client in a coffee shop.

    We've been at it for a while because we felt that there was a real gap in the way that people communicate data insights in both large enterprises and small teams, but we are always happy to hear any all feedback. Let me know what you think and if you're interested in trying out the product or simply connecting!

  • xontrib-jupyter

    Xonsh jupyter kernel allows to run Xonsh shell code in Jupyter, JupyterLab, Euporia, etc.

  • colab-badge-action

    Organize your jupyter notebooks with "Open in Colab" badges

  • JGen

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

  • encode-attend-navigate-pytorch

    Encode-attend-navigate unofficial Pytorch implementation

  • cado

    Python notebook IDE with a focus on reactivity

  • Project mention: Cado: Python notebook IDE with a focus on reactivity | news.ycombinator.com | 2023-11-27
  • tunel

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

  • SaaSHub

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

    SaaSHub logo
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).

Python Notebook related posts

  • Working Colab notebooks for training Dreambooth?

    1 project | /r/DreamBooth | 10 Dec 2023
  • Running AUTOMATIC1111 on Google Colab

    1 project | /r/StableDiffusion | 7 Dec 2023
  • Book to practice along Mckinney's "Python for data analysis"

    1 project | /r/learnpython | 16 Jun 2023
  • How to control cooling Fans on Linux?

    3 projects | /r/linuxquestions | 5 Jun 2023
  • Udemy Courses to learn Pandas and Numpy

    1 project | /r/learnpython | 18 May 2023
  • Connecting IPython notebook to spark master running in different machines

    1 project | /r/codehunter | 11 Apr 2023
  • which book to chose for deep learning :lan Goodfellow or francois chollet

    1 project | /r/learnmachinelearning | 7 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    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. Learn more →

Index

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

Project Stars
1 d2l-en 21,922
2 ipython 16,144
3 numpy-100 11,614
4 docker-stacks 7,777
5 fast-stable-diffusion 7,340
6 papermill 5,656
7 mercury 3,800
8 polyaxon 3,494
9 kb 3,105
10 sparkmagic 1,286
11 VcenterKit 894
12 jupyterlab_templates 378
13 pretty-jupyter 271
14 nbmake 174
15 nb-clean 120
16 nbsnapshot 41
17 zero-true 33
18 xontrib-jupyter 27
19 colab-badge-action 26
20 JGen 21
21 encode-attend-navigate-pytorch 8
22 cado 5
23 tunel 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com