Recipes such
as
http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Importing%20Notebooks.html
provide a means for importing the contents of a notebook as a module, but
they do so by executing all code cells.
My development notebooks tend to have functions defined as well as lots of
little test cells that test the functions, or that include literal bits of
code that I'm trying to test before working them up into a function.
Sometimes I want to make use of the functions in other notebooks, but don't
want to run all the other bits of code.
I was thinking it might be handy to define some code cell metadata
('exportable':boolean, perhaps), that I could set on a code cell to say
whether that cell was exportable as a notebook-module function or just
littering a notebook as a bit of development testing.
The notebook-as-module recipe would then test to see whether a notebook
cell was not just a code cell, but an exportable code cell, before running
it. The metadata could also hook into a custom template that could export
the notebook as python with the code cells set to *exportable:False*
commented out.
Is anyone using such a recipe? Does it help with workflow?
--tony
--
You received this message because you are subscribed to the Google Groups
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/eba8e9fe-2173-4917-adb4-89a802f35b26%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.