A collection of IPython magic commands and other utilities
Project description
ipytoolbox
A collection of IPython magic commands and other utilities.
Features
%autocuda
- A line magic to automatically select the local CUDA device(s) with the most free memory.
%%animate
- A cell magic to automatically capture
plt.plot(); plt.show()
calls and display them as an animation once the cell has finished executing.
Install
First make sure Python is installed, then run:
pip install ipytoolbox
Then you can use it in IPython or Jupyter Notebooks by
%load_ext ipytoolbox
Develop
First clone the repo and set it as working directory. Then install the package in development mode (preferably within its own virtual environment):
pip install -e ".[tests]"
If you have direnv
installed, you can run direnv allow
to automatically create and activate a Python virtual environment when you enter the directory.
Test
pytest
Lint
pre-commit run --all-files
Or pre-commit install
to run automatically on git commit
.
Publish
gh release create
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
ipytoolbox-0.3.0.tar.gz
(154.6 kB
view hashes)
Built Distribution
ipytoolbox-0.3.0-py3-none-any.whl
(28.0 kB
view hashes)
Close
Hashes for ipytoolbox-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6937476049346304f5eabcc71c09535059b38e0ae5565b71f47f93677d8b180a |
|
MD5 | d88ea4658c2c15d15b8312861cb22c43 |
|
BLAKE2b-256 | 2167dead883eb3ddbc9434b2d0de65d175a34d4510be9cf92646bdb9573010b7 |