An irregular satellite of Jupyter.
A command line utility to run, profile, and save Jupyter notebooks.
Carpo may be installed from pypi:
pip install carpo
Tested against python 2.7, 3.4, 3.5, 3.6.
carpo run path/to_notebook.ipynb
to run a notebook.
carpo show path/to_notebook.ipynb
will show data from past runs.
Carpo plays nicely with shell expansion:
Carpo has gives helpful messages when successfully running notebooks:
Carpo shows the cell and the error when a run fails:
Also, carpo plays nicely with git, and will remember if a notebook has been run:
Includes help messages:
$ carpo --help Usage: carpo [OPTIONS] COMMAND [ARGS]... Base for cli commands. Options: --help Show this message and exit. Commands: run Try to re-run all notebooks. show View status of notebooks