Extract thumbnails from Jupyter notebooks
Project description
nb-thumb
Install
pip install nb_thumb
Quickstart
Show A thumbnail
from nb_thumb import nb2thumb
nb2thumb(nb_path='test_nbs/geom_col.ipynb',
label='two_variable_bar_plot',
size=(200,200))
Show A Gallery
This will show a gallery of plots from notebooks.
from nb_thumb import gallery
Use output: asis
When using
nb_thumb.gallery
you should always set the Quarto directive#|output: asis
so that the markdown is rendered correctly in quarto.See raw output for more information.
plots = \
[dict(nb_path= 'test_nbs/geom_col.ipynb', label='two_variable_bar_plot'),
dict(nb_path='test_nbs/PlotnineAnimation.ipynb', label='spiral'),
dict(nb_path='test_nbs/geom_density.ipynb', label='density_curve'),
dict(nb_path='test_nbs/geom_map.ipynb', label='map'),
dict(nb_path='test_nbs/geom_segment.ipynb', label='ranges'),
dict(nb_path='test_nbs/geom_segment.ipynb', label='rank')]
#|output: asis
print(gallery(plots))
Usage
For more information and examples, see the docs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nb-thumb-0.0.9.tar.gz
(9.4 kB
view details)
Built Distribution
File details
Details for the file nb-thumb-0.0.9.tar.gz
.
File metadata
- Download URL: nb-thumb-0.0.9.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c23b55e0de7d461c95c4a4c607f9a40985863e0b6c1e0fd1e160c994ec7d26 |
|
MD5 | ba9f15dc1574ca334fd53e31d83a19f7 |
|
BLAKE2b-256 | c0a96bee8a8875be47c8f376aec67118c1b234be8bfb2fa1fd51248a6b335332 |
File details
Details for the file nb_thumb-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: nb_thumb-0.0.9-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d8c3c968714deb8e94d902226f22bc22dc9d45eeeb704820f0cfb824967b2d4 |
|
MD5 | 77e30fdfe2989c0b5da2721b27b90cc8 |
|
BLAKE2b-256 | 8fc3e9639b61ce2a1082d625b007265fecdbf933ad3bcfc6b13994235a9ff2ef |