Skip to main content

sigrank-standard (Python)

Portable five-metric core for AI operator token-processing efficiency. Conforms to the TTEOP v0.1-draft specification.

Note: The PyPI distribution name remains sigrank-standard for backward compatibility with existing installs. The canonical protocol name is TTEOP (Token Telemetry Evaluation Operator Protocol). See teps/TEP-0001.md.

Install

pip install sigrank-standard

Usage

Compute metrics

from sigrank_standard import compute_metrics, build_record

# Four token pillars: input, output, cache_write, cache_read
result = compute_metrics(
    input_tokens=1_251_211,
    output_tokens=11_296_121,
    cache_write=128_196_310,
    cache_read=2_555_179_769,
)
print(result["metrics"])
# {'yield': 18436.98, 'leverage': 2042.2, 'velocity': 9.028, 'output_fraction': 0.9003, 'log_leverage': 3.31}

Build a full record

from sigrank_standard import build_record
import json

record = build_record(
    input_tokens=1_251_211,
    output_tokens=11_296_121,
    cache_write=128_196_310,
    cache_read=2_555_179_769,
    provider="anthropic",
    model="claude-sonnet-4",
    tool="claude-code",
)
print(json.dumps(record, indent=2))

Run conformance suite

sigrank-conformance
# or
python -m sigrank_standard

Metrics

Metric Formula Description
Yield (Υ) (cache_read * output) / input^2 Token cascade efficiency
Leverage cache_read / input Context reuse
Velocity output / input Output amplification
output_fraction output / (input + output) Output share of total tokens
log_leverage log10(cache_read / input) Log-scaled context reuse

Legacy aliases (deprecated): SNR → output_fraction, 10xDEV → log_leverage.

Null semantics

  • When a denominator is zero, the metric is None (not 0 or Infinity)
  • When cache_read is None, Yield, Leverage, and log_leverage are None
  • When cache_write is None, log_leverage is None

Spec

TTEOP v0.1-draft (Token Telemetry Evaluation Operator Protocol). See signalaf.com/standard.

License

Apache-2.0

Download files

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

Source Distribution

sigrank_standard-0.1.5.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

sigrank_standard-0.1.5-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file sigrank_standard-0.1.5.tar.gz.

File metadata

  • Download URL: sigrank_standard-0.1.5.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for sigrank_standard-0.1.5.tar.gz
Algorithm Hash digest
SHA256 4260da25f90ae0072b03de7a424b29fad9344ab58b7cd8aa3ce5b554bb25b133
MD5 fcbeebca788d02143f284b0b5673d0f7
BLAKE2b-256 85ba2e7c1524c7cf30262f5c94869cbdd7082ef274cbcbe2e95c0342161dd486

See more details on using hashes here.

File details

Details for the file sigrank_standard-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for sigrank_standard-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dd398d27122388352ca1d550ea1fe66ac4e16a328281f46d2c10e0272acce70f
MD5 196f04a23e9a765e6f7ffc9eaa98d8d0
BLAKE2b-256 7ca3f00235ff2c4e9900f14e4b224f886802c85518c938854522a3c7f15e65f7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 files

0.1.0

2 files

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