This is my first post in this forum!
I have been working on a module to bind a collection of Jupyter notebooks, generating a book-like structure with a table of contents, a header, navigator links, and badges to run each notebook in the cloud or to open slides.
It is based on some scripts by Jake VanderPlas’s that are part of his Python Data Science Handbook.
One can configure the binding process with a YAML config file and simply call a
bind('config_file.yml') function in the module to process the notebooks.
See for example, the rendered notebook 00.00-Water_Contents.ipynb. The slides are automatically generated, in bulk, via
The module is available on PyPI and the code is in the Github repository for NBBinder. The README.md gives a good idea of the module and there are further info in readthedocs.
I am done working on it for now, but I am still leaving it in alpha stage just in case. If everything goes well in the following weeks, I should upgrade it to beta stage.
Bear in mind that this is my first attempt in packaging a module, so let me known if there is anything that I should do better (of course there are always many things to be improved, but let me known about anything that stands out).
I hope the module is useful for some people. I used a previous version of it in a course I taught last year and I will use the current version in my next course starting in March.
Sorry for the long first post.