Skip to main content

py-paramstream

Parameter-Based Run Tracking for Reproducible Data Analysis Workflows

A lightweight parameter-to-run identifier registry for deterministic result storage and retrieval in data analysis workflows.


Description

py-paramstream provides utilities for recording analysis parameters and generating unique, parameter-derived run identifiers. Results can be stored using these identifiers and later retrieved by supplying the same parameter set. This enables lightweight reproducibility and consistent tracking of analysis outputs across workflow stages.

This package is a Python wrapper around the R package paramstream.


Installation

You can install py-paramstream from PyPI with:

pip install py-paramstream

System requirements

  • Python >= 3.9
  • R >= 4.0
  • R package paramstream installed

You can install the R package paramstream from GitHub with:

remotes::install_github("benvallin/paramstream")

Metadata

Release files for py-paramstream 0.0.3

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

Source distribution (sdist)

Source distribution for py-paramstream 0.0.3
File Size Uploaded
py_paramstream-0.0.3.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-paramstream 0.0.3
File Interpreter ABI Platform
py_paramstream-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / py_paramstream-0.0.3.tar.gz

Download URL py_paramstream-0.0.3.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3cc220bd8dc816624c4b8fee62a1b3f4facd9ea91f261d95c1ee48b5aecbcc80
BLAKE2b-256 checksum
How to use checksums
59c6b44bf7e475eaf75953e680855ea237fdb628146521350eaeb045cf6a59c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release files / py_paramstream-0.0.3-py3-none-any.whl

Download URL py_paramstream-0.0.3-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eaa3b5b468ae795b1195e51dc6cdcb09aca4581cb3bc8ffe996f6ed57feede63
BLAKE2b-256 checksum
How to use checksums
ac675370893246da2da9e5bf4a1d6ab9fdc8b767aa45eb221de39a601b82ccc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release 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