nbdev

A programming environment built on top of Jupyter intended to smooth over the barrier between the exploratory development elements of notebook environments and the production programming elements of professional IDEs. It turns your Jupyter notebooks into “real” Python modules, allows bidirectional editing in external editors, adds support for testing, continuous integration, dependencies, version control, documentation export, and so on.

nbdev: use Jupyter Notebooks for everything · fast.ai

Last updated 2021-12-13.