Skip to main content

Stress-test pipeline and global sensitivity analysis bridge package for ETA Incerto workflows.

Project description

ETA Stress

eta-stress is the standalone package boundary for the stress-test pipeline and global sensitivity analysis (GSA) workflow used with eta-incerto.

The repository starts in bridge mode so existing workflows can run immediately while code is transferred safely from eta-incerto.

Scope

  • Baseline + Tier 1 stress orchestration entrypoint
  • Stress pipeline modules (bootstrap, preflight, variant runtime registry, baseline solve/artifacts, Tier 1 analysis)
  • GSA contract module for stable artifact naming
  • Migration utility to copy stress modules/tests from eta-incerto into this repository

Installation

poetry install

Run

poetry run python -m eta_stress.run_stress_test --run-dir <path> --variant-package-root <import_pkg> --mode stochastic

Bridge-First Migration

Current modules re-export from eta-incerto so consumers can switch imports to eta_stress immediately.

To migrate to in-repo source files:

poetry run python tools/extract_stress_from_incerto.py --incerto-root ../eta-incerto

This script copies stress modules and tests, then rewrites imports from eta_incerto.stress_test to eta_stress.

Release target

This repository is prepared for direct publication to PyPI as eta-stress.

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

eta_stress-0.1.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

eta_stress-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file eta_stress-0.1.0.tar.gz.

File metadata

  • Download URL: eta_stress-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Windows/11

File hashes

Hashes for eta_stress-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a1b7b09cd5255022b9ca2a75d382beecaff87443bae8b35a81bb061a8aabfacb
MD5 9d4d5f738d91591e89c2e48a860ced64
BLAKE2b-256 62ad04a4df7c55909044d14c3d01c28aed6ca529fdea19a4737f1771db0bc630

See more details on using hashes here.

File details

Details for the file eta_stress-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: eta_stress-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Windows/11

File hashes

Hashes for eta_stress-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e015174ac75d922730f64863cf476428d208fce3ea30368099bd2681219ce9a
MD5 48ebcaccac28f1daca77f29abc21f8a6
BLAKE2b-256 a01548bec3f2fca59eaa291c7b0ca7bc236ce48c6131257a31716c033003d073

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