Skip to main content

Python interface to the R package paramstream for parameter-based run tracking in reproducible data analysis workflows

Project description

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")

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

py_paramstream-0.0.3.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

py_paramstream-0.0.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file py_paramstream-0.0.3.tar.gz.

File metadata

  • Download URL: py_paramstream-0.0.3.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for py_paramstream-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3cc220bd8dc816624c4b8fee62a1b3f4facd9ea91f261d95c1ee48b5aecbcc80
MD5 acc9b4ffa75324c2d8bcebcc8bd0c560
BLAKE2b-256 59c6b44bf7e475eaf75953e680855ea237fdb628146521350eaeb045cf6a59c3

See more details on using hashes here.

File details

Details for the file py_paramstream-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: py_paramstream-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for py_paramstream-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eaa3b5b468ae795b1195e51dc6cdcb09aca4581cb3bc8ffe996f6ed57feede63
MD5 9f7610ecbf87d37fbcbf54014f299f96
BLAKE2b-256 ac675370893246da2da9e5bf4a1d6ab9fdc8b767aa45eb221de39a601b82ccc0

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