Skip to main content

Professional SDK for generating synthetic physiological data for AI training

Project description

PyPI Python License

NAPIX Synthetic Data Generator

A professional SDK for generating synthetic physiological data for AI training and simulation.

Quick Start

from napix_synthetic import SyntheticDataGenerator, ScenarioConfig

config = ScenarioConfig(
    organ="cardiovascular",
    severity=0.7,
    duration_minutes=30.0,
    dt=0.1
)

generator = SyntheticDataGenerator(config)
df = generator.generate()

print(df.head())

Features

  • Severity‑Controlled Trends — Deterioration rate scales with severity (0.0–1.0)
  • Physiological Realism — MAP drops, HR rises, lactate climbs exponentially under shock
  • Shock State Progression — compensated → decompensated → irreversible
  • Collapse Risk Metric — 0–99% risk score aligned to trajectory
  • Configurable Duration & Resolution — Control minutes and sampling interval

Installation

pip install napix-synthetic

Use Cases

  • AI Training — Generate labelled shock trajectories for ML models
  • Simulation Testing — Validate clinical decision support algorithms
  • Education — Teach hemodynamic deterioration patterns
  • Benchmarking — Compare predictor performance on controlled synthetic data

License

MIT

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

napix_synthetic-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

napix_synthetic-1.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file napix_synthetic-1.0.0.tar.gz.

File metadata

  • Download URL: napix_synthetic-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for napix_synthetic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3df574a1f8f78d7b09be474a877dd0ce71b0f10aebd7a489f8296385a3e8080e
MD5 c7324283ae6178705c70ef2c801a507f
BLAKE2b-256 d29fff06492a4a899a4602266c953bf1def41cdf678fe7a97e033d36903655fd

See more details on using hashes here.

File details

Details for the file napix_synthetic-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for napix_synthetic-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65dbd283f13e26f8d1beaf2384ca63fe41b2554b6bf7039215b85149e03980fe
MD5 78087f84196034d25d8119f2ba2176ef
BLAKE2b-256 3625c761f52d5d5e043a368571393dcc6e40723da050f7d54574db1f660c243c

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