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)
| File | Size | Uploaded | |
|---|---|---|---|
| studyreg-0.1.0.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|