Metadata-Version: 2.1
Name: ssdtm
Version: 0.1.1
Summary: A package that can generate low-fidelity synthetic CDISC SDTM data based onm sequence generators
Author: Akshay Chougule
Author-email: akshay6023@gmail.com
License: MIT
Project-URL: source, https://github.com/AksChougule/gen-sdtm
Classifier: Intended Audience :: Science/Research
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# ssdtm 

This is a collection of synthetic CDISC SDTM data generators using sequence generators. 

The low-fidelity synethic SDTM data would be very valuable in multiple usecases.

1. Allow non-production teams within biopharma companies, CROs, and health technology companies to build the systems without access the sensitive data.
2. Provide low-fidelity data to default study database for testing purpose.
3. Test and validate the data pipelines before First-Patient-In within a study.
4. Overall assist with faster study startup time.


* Free software: MIT license


## Tutorial
--------


### How to install

```sh
$ pip install ssdtm
```

### Basic Usage

```sh
import ssdtm as sd

	
# Get synthetic data generated through random sequence generators
ae = sd.get_adverse_events(5)


# Save non-serious adverse events to excel file in local directory
lb = sd.get_lab_analytes(8,4)


# This generates and returns CDISC SDTM data for 7 domains
# The first param is number of patients and the second one specifies number of visits

data = sd.get_sdtm_data(8,4)

data['cm']
data['dm']
data['vs']

# This generates and saves the SDTM data for 7 common domains in the local directory
# The first param is number of patients and the second one specifies number of visits
sd.save_sdtm_data(8,4)

```
