Notebooks are hard to maintain. Teams often prototype projects in notebooks, but maintaining them is an error-prone process that slows progress down. Ploomber overcomes the challenges of working with
.ipynb files allowing teams to develop collaborative, production-ready pipelines using JupyterLab or any text editor.
.pyfiles as notebooks, then execute them from the terminal and generate an output notebook to review results.
pipeline.yamlfile or with Python.
Compatible with Python 3.6 and higher.
pip install ploomber
conda install ploomber -c conda-forge
Use Binder to try out Ploomber without setting up an environment:
Or run an example locally:
# ML pipeline example ploomber examples --name ml-basic cd ml-basic # if using pip pip install -r requirements.txt # if using conda conda env create --file environment.yml conda activate ml-basic # run pipeline ploomber build
Pipeline output saved in the
output/ folder. Check out the pipeline definition
To get a list of examples, run
Click here to go to our examples repository.