oddscave
DashboardPredictionsResultsLinesOperations
+EV PropsEV Games
Tools
Parlay BuilderInsightsPlayers
ML
Training
|

Operations

Data Pipeline

Fetch and manage data sources

Fetch Lines

Fetch betting lines from SGO and Odds API DFS sources

lines

Fetch Lineups

Fetch projected lineups from RotoGrinders

lineups

Fetch Starters

Fetch confirmed game starters

starters

Daily Update

may take several minutes

Run daily database update (box scores, stats, rosters)

update

DB Cleanup

Clean up stale database entries and orphaned records

manage cleanup

DB Rebuild

may take several minutes

Rebuild database from local CSV files

manage rebuild

Model Operations

Training, prediction, and evaluation

Predict

Generate predictions for today's games using Apex model

predict

Evaluate

Evaluate predictions against actual box scores

evaluate

Backtest Add

may take several minutes

Add historical lines to backtest dataset

backtest --add

Train Apex

may take several minutes

Train Apex XGBoost models with Optuna hyperparameter tuning

train apex

System

Servers, scheduling, and management

Schedule Loop

long-running

Auto-loop: fetch lines and predict every 10 minutes

schedule

Start Backend

long-running

Start FastAPI server on localhost:8000

backend

Start Frontend

long-running

Start Next.js dev server on localhost:3000

frontend

Start Tunnel

long-running

Start cloudflared tunnel for remote access

cloud

DB Status

Show database table counts and health info

manage status