# soorgeon **Repository Path**: mirrors_andyglick/soorgeon ## Basic Information - **Project Name**: soorgeon - **Description**: Convert monolithic Jupyter notebooks 📙 into maintainable Ploomber pipelines. 📊 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-28 - **Last Updated**: 2026-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Soorgeon

Join our community | Newsletter | Contact us | Blog | Website | YouTube

![header](_static/header.png) Convert monolithic Jupyter notebooks into [Ploomber](https://github.com/ploomber/ploomber) pipelines. https://user-images.githubusercontent.com/989250/150660392-559eca67-b630-4ef2-b660-4f5ddb5a8d65.mp4 [3-minute video tutorial](https://www.youtube.com/watch?v=EJecqsZBr3Q). Try the interactive demo:

Open JupyerLab

*Note: Soorgeon is in alpha, [help us make it better](CONTRIBUTING.md).* ## Install ```sh pip install soorgeon ``` ## Usage ```sh # refactor notebook soorgeon refactor nb.ipynb # all variables with the df prefix are stored in csv files soorgeon refactor nb.ipynb --df-format csv # all variables with the df prefix are stored in parquet files soorgeon refactor nb.ipynb --df-format parquet # store task output in 'some-directory' (if missing, this defaults to 'output') soorgeon refactor nb.ipynb --product-prefix some-directory # generate tasks in .py format soorgeon refactor nb.ipynb --file-format py ``` To learn more, check out our [guide](doc/guide.md). ## Examples ```sh git clone https://github.com/ploomber/soorgeon ``` Exploratory daya analysis notebook: ```sh cd examples/exploratory soorgeon refactor nb.ipynb # to run the pipeline pip install -r requirements.txt ploomber build ``` Machine learning notebook: ```sh cd examples/machine-learning soorgeon refactor nb.ipynb # to run the pipeline pip install -r requirements.txt ploomber build ``` To learn more, check out our [guide](doc/guide.md). ## Community * [Join us on Slack](https://ploomber.io/community) * [Newsletter](https://www.getrevue.co/profile/ploomber) * [YouTube](https://www.youtube.com/channel/UCaIS5BMlmeNQE4-Gn0xTDXQ) * [Contact the development team](mailto:contact@ploomber.io)