Skip to main content

Calabash: a software energy experiments facilitator

Calabash automates the execution of comparative software level energy experiments. It uses Scaphandre under the hood, to sample Intel RAPL for power at the host and process level.

Design and Features

Calabash is comprised of two components: Experiment and Analysis.

Installation

Usage

Configuration YAML

images:
 - "<dockerhub image name>"
 - ...
out: "<path to directory for output>"
procedure:
  internal_repetitions: <number of repititons within the application (passed into the container)>
  external_repetitions: <number of repititions of the entire image>
  freq: <sampling frequency in nanoseconds>
  cooldown: <seconds in between image runs>
analysis:
    mode: <regex | pid>
    regex: "<regular expression to match on if regex mode is specified>"

Metadata

Release files for calabash-experimenter 0.1.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 calabash-experimenter 0.1.0
File Size Uploaded Provenance Actions
calabash_experimenter-0.1.0.tar.gz 12.8 kB Without provenance Details for calabash_experimenter-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for calabash-experimenter 0.1.0
File Interpreter ABI Platform Actions
calabash_experimenter-0.1.0-py3-none-any.whl Python 3 none any Details for calabash_experimenter-0.1.0-py3-none-any.whl

Total release size: 29.3 kB

Release files / calabash_experimenter-0.1.0.tar.gz

Download URL calabash_experimenter-0.1.0.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
43ffa8c7fc6ccb507656ce1e2cbc2b0488e06c8b72f59da6c01af8f0ee20f41f
BLAKE2b-256 checksum
How to use checksums
37d9a62a0a9ef93738c14a997290690e2f070a5bc9a1bc782c3c41bb092655da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.16.1 CPython/3.12.4 Windows/11

Release files / calabash_experimenter-0.1.0-py3-none-any.whl

Download URL calabash_experimenter-0.1.0-py3-none-any.whl
Size 16.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03b9a2c589f7deca635d9ccedf1ec3e7d3ec8024ff5119344b89543491f4305b
BLAKE2b-256 checksum
How to use checksums
f00c57f610737c15a6ec1348064647182aa9fa2a4e0b4943a9076f467b04ee5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.16.1 CPython/3.12.4 Windows/11

Security for calabash-experimenter 0.1.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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