Initialise a Jupyter notebook with useful extensions and reasonable defaults
Project description
jupyter-interactive
Initialise a Jupyter notebook with useful extensions and reasonable defaults.
Usage
%load_ext jupyter_interactive
Features
- Enable autoimport of missing modules.
- Enable the
%autoreload
keyword to reload all modules in the current session. - Enable the
%%R
and%%coconut
magic to execute specific cells using R and Coconut. - Configure plot output formatting:
- Display Matplotlib plots as interactive, resizable widgets (using
ipympl
). - Display Matplotlib plots at a higher resolution.
- Zoom in and out of Plotly figures using the mouse scroll wheel and/or two-finger scrolling.
- Download Plotly figures at their currently rendered size.
- Ensure that dragging Plotly figures results in panning (rather than zooming).
- Display Matplotlib plots as interactive, resizable widgets (using
- Configure the output formatting of dataframes:
- Display dataframes as interactive HTML tables (using
itables
). - Increase the table size limit to 8 MiB.
- Adjust default colours for better contrast.
- Display cell contents in a monospace font.
- Extend the range of available table lengths.
- Make Polars dataframes output Markdown when printed.
- Show all dataframe columns, even if there are many of them.
- Display dataframes as interactive HTML tables (using
- Try to make results reproducible by setting the seed for the built-in
random
module, NumPy, and, if available, PyTorch and Tensorflow.
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
Built Distribution
Close
Hashes for jupyter_interactive-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b28cc7fe0df1afad66105d4c6f056b63d1e72fac130e6c76caa976c4c04fd8 |
|
MD5 | a0f16bff5d70e94f64792a3d7050d710 |
|
BLAKE2b-256 | ef761e4428671f6e6911b4e61257cad902ea04e87d06f2e97cb41201aba5dc8c |
Close
Hashes for jupyter_interactive-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28d7d87378504aa59464a0e9a4110403675f5dfed846eea645870a810e66d19 |
|
MD5 | e8037e55b10a8a33dfbe8788de25376f |
|
BLAKE2b-256 | e093289b3828e04bdca80a39be2dc98effbd497ba88bd5385ff16b44bdadc0c7 |