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. Learn more →
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.
!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.
-
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
-
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
-
Project mention: What's the best thing/library you learned this year ? | reddit.com/r/Python | 2022-12-16
papermill bcpandas fastapi
-
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.
-
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.
-
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.
-
-
ipyvizzu-story
Build, present and share animated data stories in Jupyter Notebook and similar environments.
-
Project mention: Pretty-Jupyter: Creates dynamic HTML report from Jupyter notebook | news.ycombinator.com | 2022-07-28
-
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.
-
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.
-
-
-
-
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!
-
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.
-
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
Python Notebook related posts
- A short tutorial on running Spark with Jupyter using Docker
- 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.
- (RANT) I think I'll die trying to setup and run Spark with Python in my local environment
- Python numpy, pandas, matplotlib
- How we made Jupyter Docker Stacks multi-arch
- 100 numpy exercises (with solutions)
- Why deprecate loading unpackaged extensions?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Mar 2023
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 |