Sid Garimella

conveyor - Run and import Jupyter notebooks like libraries.

Compute and use Jupyter notebook cell outputs in other notebooks and scripts with just a couple lines of code. Conveyor lets you split ordered steps across multiple notebooks, prototype and organize multi-notebook workflows, and improve notebook performance.

Add a comment

Replies

Best
Sid Garimella
Jupyter notebooks are great ways to interact with and explore data, but the "session"-based nature of interaction we have with these notebooks often disincentivizes breaking out into another notebook and separating our work with data conceptually. I made Conveyor to allow data scientists and developers to use notebooks as they would libraries, and import objects, functions, and values from any notebook into another project without worrying about rewriting preprocessing functions or losing variable states. If this sounds like a useful tool for you, please give it a try! I'm also looking for contributors to work with on this further, so if you have any ideas on how Conveyor could be improved, do not hesitate to reach out.