Skip to main content

Regression investigation harness for ML pipelines

Project description

TheSean

A regression investigation harness for ML pipelines, latent action systems, and world models.

TheSean runs paired A/B evaluations across ML/world model experiments, detects regressions, and provides an interactive investigation workbench for debugging episode-level divergences.

What it does

  • Configure A/B experiment pairs with different weights, planners, or configs
  • Run paired evaluations with live telemetry
  • Detect regressions via bootstrap significance testing across 5 metrics
  • Drill into individual episodes with signal timelines and event detection

Quickstart

Python 3.10+ required.

Install

pip install thesean

Prerequisites: TheSean requires an ML repo with a compatible adapter.

The only available adapter is for f1worldmodel.

Clone the repo and follow its README to install dependencies.

Run

cd into the ML repo project root:

Example:

  cd f1worldmodel
  thesean

This launches the TUI. From there:

  1. Select or create a case.
  2. Pick a track, configure Run A (baseline) and Run B (candidate) with different checkpoints or planner settings
  3. Run the evaluation
  4. View the verdict and drill into episodes to investigate divergences

Available Adapters

Adapter Repo Status
f1 justinsiek/f1worldmodel Beta

Status

Beta. APIs may change.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thesean-0.1.4.tar.gz (127.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thesean-0.1.4-py3-none-any.whl (176.2 kB view details)

Uploaded Python 3

File details

Details for the file thesean-0.1.4.tar.gz.

File metadata

  • Download URL: thesean-0.1.4.tar.gz
  • Upload date:
  • Size: 127.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for thesean-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9714b68fa8b522f8de45f90b6ebd337b1fc991bc97be59fb6147df818d96f8cc
MD5 f1e1be778af3263218ed9605e4854627
BLAKE2b-256 c1d60c7bdcf0a4adf39bbad43184918831ce85d5e39f8ab16cdf8159f8775a2e

See more details on using hashes here.

File details

Details for the file thesean-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: thesean-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 176.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for thesean-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 36f048a9d3aec426c4a87009fbfc70b2f9b86b5c173a274db674dca55223251e
MD5 cf245d0fb1bbf609521d3b3e51ac56a8
BLAKE2b-256 f1075043633538a389d4f0969c3a90c94d9f140973b87b652852e67c2d49fb98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page