Conveyor lets you quickly compute and reuse information stored in Jupyter notebooks in just a couple lines of code.

Using this tool to reference prior work in outside notebooks can help keep notebook workflows organized, separating large ideas that require multiple steps to execute into a smaller, more focused file structure.


The fastest way to get started using Conveyor is with the nbglobals module:

import conveyor
conveyor.run_notebook("Sample Calculations I.ipynb", import_globals=True)
from conveyor.nbglobals import x, z

Any time run_notebook is called with import_globals=True, the variables in conveyor.nbglobals are updated by those in the new notebook.

Indices and tables