Project
GoNotebookRunner
GoNotebookRunner is a command-line developer tool built in Go that executes Python scripts and Jupyter notebooks while providing execution tracking, visualization capture, and automatic dataset path normalization. It simplifies notebook automation through a configurable execution environment and detailed logging, making data science workflows more reproducible and developer-friendly.
Technologies
GoPythonJupyter NotebookCLIJSONMatplotlib
Key Features
- Execute Python scripts and Jupyter notebooks from a unified CLI
- Automatic dataset path normalization
- Execution time tracking with detailed logs
- Captures matplotlib visualizations during execution
- Configurable execution environment