cleanipynb

Cleanup imports in jupyter notebooks


Keywords
cleanipynb, autoflake, autopep8, ipynb, jupyter, jupyter-notebook, linting, notebook
License
MIT
Install
pip install cleanipynb==0.4.2

Documentation

cleanipynb

This package will cleanup your jupyter notebook by:

  • removing unused imports (globally)
  • moving all imports to the first cell and reordering them
  • reformatting your code with autopep8

All this with preserving the cell structure thanks to jupytext smart export to python features.

WARNING: Cleaning happens in-place - Be careful

Usage:

pip install cleanipynb
cleanipynb path_to_your_notebook.ipynb

Demo:

Credits:

  • jupytext
  • importanize
  • autoflake
  • autopep8