Skip to main content

studyreg

Study Registry client — register, search, and manage reproducible computational studies.

Install

pip install studyreg

Quick Start

from studyreg import register, search, validate

# Register a new study
study = register(
    title="Oncology survival analysis with XGBoost",
    repo="https://github.com/example/oncology-study",
    tags=["oncology", "survival", "xgboost"],
    sphere="S",
)
# → {"id": "STU-0042", "status": "registered", ...}

# Search existing studies
results = search(domain="agriculture", status="completed")
# → [Study(...), Study(...)]

# Validate a study registration
validate(study)
# → {"valid": true, "warnings": []}

API

register(title, repo, tags, sphere) -> dict

Register a new computational study.

Returns dict with id, status, and registration metadata.

search(domain=None, status=None, tags=None, sphere=None) -> list[dict]

Search registered studies by domain, status, tags, or sphere.

Returns list of matching study dicts.

validate(study: dict) -> dict

Validate a study registration for completeness.

Returns {"valid": bool, "warnings": list[str]}.

License

MIT © K-RnD-Lab

Metadata

Release files for studyreg 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 studyreg 0.1.0
File Size Uploaded
studyreg-0.1.0.tar.gz 2.7 kB Details

Built distribution (wheel)

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

Total release size: 5.7 kB

Release files / studyreg-0.1.0.tar.gz

Download URL studyreg-0.1.0.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d789fb1c59e0279f3ed0d4df7c2cb966d8988fbd5ca74dff1cad57e82d706197
BLAKE2b-256 checksum
How to use checksums
b757f8c0dfb6a57e940f797e69811d450f97656726531bd4b8b235ba9419793d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

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

Download URL studyreg-0.1.0-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd449c67fca484ed72b1f7f85dd8873c7e25b015c7c520caa1a34b5d37935b51
BLAKE2b-256 checksum
How to use checksums
674e42d5391830e3ecee21dadce43082659d26e1ccf274eeeddd29239b7ec1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

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