Skip to content

Home


Sake is a modular Python machine-learning framework for budget execution, statistical analysis, visualization, and model benchmarking.

🧭 Purpose

This documentation site explains how to install, operate, extend, and validate Sake.

🧱 Core Capabilities

Capability Description
Data loading Load CSV, Excel, Account Balances, and Pandas DataFrame inputs.
Descriptive statistics Summarize budget execution data using traditional statistical measures.
Inferential statistics Evaluate correlations, group differences, and statistical significance.
Feature engineering Prepare machine-learning features through encoding, coercion, and dimensionality reduction.
Classification Train and evaluate supervised classification models.
Regression Train and evaluate supervised regression models.
Visualization Review diagnostics, residuals, confusion matrices, ROC curves, and feature importance.

🚀 Quick Start

Run these commands from the project root.

python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
streamlit run app.py

🔗 Documentation Sections

Use the navigation tabs to review architecture, data sources, model evaluation, user workflows, API reference, and development guidance.