Skip to content

surajsingh108/synthflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synthflow

Synthetic sensor data generation with automatic imputation and model selection. A TSGM wrapper which automatically handles data ingestion, imputation and modelling part. Configuration is though a Claude API and also manual. Handles missing data and data type modelling automatically.

Install

pip install synthflow

Quickstart

Auto mode (Claude API)

from synthflow import SynFlow

sf = SynFlow(mode="auto", api_key="sk-ant-...") sf.chat("accelerometer from a wind turbine, 500Hz, dropout during storms") sf.chat("generate")

Manual mode

from synthflow import SynFlow from synthflow.parser import SynConfig

config = SynConfig( domain="industrial", sensor_type="accelerometer", sampling_rate_hz=500, backend="tsgm", model="TimeVAE", ) sf = SynFlow(mode="manual", config=config, data="sensor_data.csv") result = sf.generate() print(result.data.head())

TSGM

https://tsgm.readthedocs.io/

About

Synthetic data generation on demand. a TSGM wrapper which automatically handles data ingestion, imputation and modelling part. Talk to it using Claude API

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages