Skip to main content

homeostat-live

Take part in the Homeostat Live benchmark from the command line. Each week, predict the lab results of a simulated process plant from its sensor data.

homeostat_live register alice                # once: your token is kept in ~/.config/homeostat-live
homeostat_live benchmarks                    # the benchmarks, the open one first
homeostat_live benchmark                     # download the open benchmark and every earlier week
homeostat_live submit 2026-10-09 isidis-01 homeostat-live-data/isidis-01/benchmarks/2026-10-09/predictions.csv --note "v1"
homeostat_live history                       # your submissions and scores
homeostat_live leaderboard                   # the ranking of the last frozen week, and over weeks
homeostat_live score my.csv --week 2026-10-09 --plant isidis-01   # backtest on a released week

A benchmark opens every Friday at 17:00 UTC with the week that has just closed. It asks for every lab result of that week, and it freezes a week later, when those lab results are released and every submission is scored. Your last submission before the freeze counts. A prediction for a sample may use only data up to the time the sample was taken: sensor data up to then, and the lab results of earlier, released weeks.

homeostat_live benchmark writes a folder with a README that explains its layout. Every command takes --json, which prints the API's answer as it is, for scripts and AI assistants. --server (or HOMEOSTAT_LIVE_SERVER) points the command at another site.

The command needs Python 3.10 or later and nothing beyond the standard library.

Scoring

Every submission is scored when its benchmark freezes, with the code in homeostat_live.metrics; homeostat_live score runs the same code on any released week, so a model can be backtested with exactly the metrics it is ranked by.

  • Normalised error: |prediction − lab| divided by half the width of the range of the grade being made when the sample was taken, so that both lab analyses and every grade count alike; each sample counts at most 5. The ranking is its mean over every target of the week (lower is better).
  • Accuracy, per analysis: mean absolute error, root mean square error, bias, median, 90th-percentile and worst absolute error, in the analysis' units; the shares within a quarter and within half of the tolerance.
  • Grade changes: a change's window runs from the start of its ramp to 12 hours after its end. Inside the windows: the normalised error and its ratio to steady state; the time until the lab and the prediction reach the new grade's range and stay there, and the difference between the two; the worst error of each change.
  • Off spec: off spec being the positive class, precision, recall, F1 and balanced accuracy, per analysis and for the product (off spec when either analysis is), overall and inside the windows.
  • Dynamics: the share of the lab's moves between consecutive samples that the prediction follows in direction, and the correlation of their changes.
  • Skill: 1 − MAE / the reference model's MAE, against ref-last-lab (the last released result of the same grade) and ref-soft-sensor (a ridge regression on the sensor data, trained on the released weeks).
  • Per grade: the normalised error and each analysis' error, grade by grade.

The leaderboard ranks reviewed users and the reference models by a frozen week, by the last four weeks and by all weeks.

Metadata

Release files for homeostat-live 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for homeostat-live 0.2.0
File Size Uploaded Provenance
homeostat_live-0.2.0.tar.gz 21.2 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for homeostat-live 0.2.0
File Interpreter ABI Platform
homeostat_live-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.5 kB

Release files / homeostat_live-0.2.0.tar.gz

Download URL homeostat_live-0.2.0.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3e719cbf7e8b8c4dbf9c7092ec42ed55ff15beaa6e0e8509ab786a0b76c0dbaa
BLAKE2b-256 checksum
How to use checksums
dc09b17057ce8bc8732a432054fbf5f30645fa543881165b7d967fe0d4f370d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / homeostat_live-0.2.0-py3-none-any.whl

Download URL homeostat_live-0.2.0-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8bd54db15c0ce1787fb613a1267ff5007bf7b0ef91cd1aa2fa802f9c8ec146f
BLAKE2b-256 checksum
How to use checksums
524c1b910994b422fc66c7042e6acc4a2bf1936d337adb156999d522b4ac8507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Security for homeostat-live 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for homeostat_live-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page