https://github.com/minrk/allthekernels
A multiplexer kernel for Jupyter
https://github.com/minrk/allthekernels
Last synced: about 2 months ago
JSON representation
A multiplexer kernel for Jupyter
- Host: GitHub
- URL: https://github.com/minrk/allthekernels
- Owner: minrk
- License: mit
- Created: 2016-03-15T15:30:49.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-09-04T18:45:45.000Z (about 2 months ago)
- Last Synced: 2025-09-04T20:34:51.285Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 700 KB
- Stars: 80
- Watchers: 10
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- best-of-jupyter - GitHub - 25% open · ⏱️ 04.09.2025): (Jupyter Kernels)
README
# All the Kernels!
A Jupyter kernel that multiplexes all the kernels you have installed.
## Installation
1. Download and extract the contents of this repository or clone it with git clone https://github.com/minrk/allthekernels.git
2. Install with:
```
python3 -m pip install allthekernels
```
Or to do a dev install from source:
```
python3 -m pip install -e .
# manually install kernelspec in your environment, e.g.:
# mkdir ~/mambaforge/envs/allthekernels/share/jupyter/kernels/atk
# cp atk/kernel.json ~/mambaforge/envs/allthekernels/share/jupyter/kernels/atk
```
## Usage
Specify which kernel a cell should use with `>kernelname`.
If no kernel is specified, IPython will be used.

([All the things source](http://hyperboleandahalf.blogspot.no/2010/06/this-is-why-ill-never-be-adult.html))
## Making a release
Anyone with push access to this repo can make a release.
We use [tbump][] to publish releases.
tbump updates version numbers and publishes the `git tag` of the version.
[Our GitHub Actions](https://github.com/minrk/allthekernels/actions)
then build the releases and publish them to PyPI.
The steps involved:
1. install tbump: `pip install tbump`
2. tag and publish the release `tbump $NEW_VERSION`.
That's it!
[tbump]: https://github.com/your-tools/tbump