Skip to main content

A tool to generate and manage parameter sensitivity experiments.

Project description

access-experiment-generator

CI CD Coverage Status License Code style: black

About

The main role of the ACCESS experiment generator is to streamline the creation of one or more experiment configurations from a "control" experiment setup. It reduces manual editing and ensures consistent, repeatable workflows for large ensembles.

Key features

  1. Parameter perturbation / Configuration changes

    • Users provide a set or suite of parameter changes in a YAML input file.
    • The generator applies these changes to relevant configurations.
    • It can generate multiple experiments automatically, making it especially useful for large perturbation ensembles.
  2. Branch-based storage approach

    • The generator checks out a control branch in a git repository.
    • For each perturbation, it creates a new branch containing modified parameters.
    • Changes are then committed on that branch and can be pushed back to the github repository.

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

experiment_generator-1.0.0.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

experiment_generator-1.0.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file experiment_generator-1.0.0.tar.gz.

File metadata

  • Download URL: experiment_generator-1.0.0.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for experiment_generator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d5176186977cff55da59a65ccbe50566b9024052106b9e545ad9b9297ee9e7fe
MD5 95ab4c15873681860defe26d37433ad5
BLAKE2b-256 3688ebdc97974a9235afd50c676c456831c825fdfdb7c7e88bb49acca7d6c689

See more details on using hashes here.

Provenance

The following attestation bundles were made for experiment_generator-1.0.0.tar.gz:

Publisher: cd.yml on ACCESS-NRI/access-experiment-generator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file experiment_generator-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for experiment_generator-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 471a1cfdb353136eb3ccd30f6b4dc69437aafdbf1f7a70c9d34d4708ab8098a7
MD5 4b37b75cc651f68296dbd83a35342fd1
BLAKE2b-256 35db3f660e80617ebc047a8f2ca9af575b33a7640c204bbca9d95d41ece24a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for experiment_generator-1.0.0-py3-none-any.whl:

Publisher: cd.yml on ACCESS-NRI/access-experiment-generator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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