Tools to setup and configure jupyter notebooks (ipynb files) with line and cell magic
Project description
notebook_setup
Tools to setup and configure jupyter notebooks (ipynb files) with line and cell magic
Install
pip install notebook_setup
Usage
from notebook_setup import notebook_setup, notebook_config_plotly_rendering
Notebook setup
notebook_setup(autoreload=True, background_transparent=True)
autoreload=True
➜ runs this line magic:
%load_ext autoreload
%autoreload 2
background_transparent=True
➜ runs this cell magic:
%%html
<style>
.cell-output-ipywidget-background {background-color: transparent !important;}
.jp-OutputArea-output {background-color: transparent;}
</style>
Configure the behavior of Plotly figures in Jupyter notebooks
notebook_config_plotly_rendering(
force_small_file=True,
global_renderer="svg",
)
Only figures with fig.show()
are effected by this configuration.
force_small_file=True
➜ Plotly figures are not saved inside the notebook
global_renderer: str =
"available options" ➜ Specifies render format, has only effect if force_small_file=False
Configuration examples
Develop notebooks minimal file size, saves large notebooks very quickly:
notebook_config_plotly_rendering(
force_small_file=True,
global_renderer="svg",
)
Export as html or push to GitHub small file size, vector or raster images depending on selected renderer
notebook_config_plotly_rendering(
force_small_file=False,
global_renderer="svg",
)
Archive notebooks on disk large file size, stores interactive figures, uses default renderer
notebook_config_plotly_rendering(
force_small_file=False,
global_renderer=None,
)
Configure individual figures independent of setting of global_renderer
fig.show(renderer="browser")
Hint: "browser"
opens a figure in your web browser, you have bigger window compared to a notebook cell
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
File details
Details for the file notebook_setup-1.3.tar.gz
.
File metadata
- Download URL: notebook_setup-1.3.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.24.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9368a783d4d850090a70822eff041c259ee480dd628e5323f9e575d048ce871 |
|
MD5 | 2d85a5258db3679d6344b9cfbfba2cec |
|
BLAKE2b-256 | c02f702a8882d96587c4940c78a9e8676792d81bfc4ad734cf0362ad5d2319ad |