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
View Source