Skip to content

Commit e78d4aa

Browse files
committed
feat: rename to data-synthetic
1 parent 884d6fa commit e78d4aa

113 files changed

Lines changed: 993 additions & 556 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
1-
> **`ydata-synthetic` is now `fg-data-synthetic`.** This package has been renamed to `fg-data-synthetic`. Please follow the [Migration Guide](#migration-guide) as soon as possible — the old package will no longer receive updates or bug fixes.
2-
3-
4-
![](https://img.shields.io/github/workflow/status/ydataai/ydata-synthetic/prerelease)
5-
![](https://img.shields.io/pypi/status/ydata-synthetic)
6-
[![](https://pepy.tech/badge/ydata-synthetic)](https://pypi.org/project/ydata-synthetic/)
1+
![](https://img.shields.io/github/workflow/status/ydataai/fg-data-synthetic/prerelease)
2+
![](https://img.shields.io/pypi/status/fg-data-synthetic)
3+
[![](https://pepy.tech/badge/fg-data-synthetic)](https://pypi.org/project/fg-data-synthetic/)
74
![](https://img.shields.io/badge/python-3.9%20%7C%203.10-blue)
8-
[![](https://img.shields.io/pypi/v/ydata-synthetic)](https://pypi.org/project/ydata-synthetic/)
9-
![](https://img.shields.io/github/license/ydataai/ydata-synthetic)
5+
[![](https://img.shields.io/pypi/v/fg-data-synthetic)](https://pypi.org/project/fg-data-synthetic/)
6+
![](https://img.shields.io/github/license/Data-Centric-AI-Community/fg-data-synthetic)
107
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=ab07c7a0-c1ee-481e-9368-baf70185cf40" />
118

12-
<p align="center"><img width="300" src="https://assets.ydata.ai/oss/ydata-synthetic_black.png" alt="YData Synthetic Logo"></p>
9+
<p align="center"><img width="300" src="https://assets.ydata.ai/oss/ydata-synthetic_black.png" alt="Data Synthetic Logo"></p>
1310

1411
Join us on [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://tiny.ydata.ai/dcai-ydata-synthetic)
1512

16-
# YData Synthetic
13+
# Data Synthetic
1714
A package to generate synthetic tabular and time-series data leveraging the state of the art generative models.
1815

1916
## 🎊 The exciting features:
@@ -72,7 +69,7 @@ Synthetic data can be used for many applications:
7269
> Check out the [Community Version](https://ydata.ai/ydata-fabric-free-trial).
7370
7471
75-
# ydata-synthetic
72+
# fg-data-synthetic
7673
This repository contains material related with architectures and models for synthetic data, from Generative Adversarial Networks (GANs) to Gaussian Mixtures.
7774
The repo includes a full ecosystem for synthetic data generation, that includes different models for the generation of synthetic structure data and time-series.
7875
All the Deep Learning models are implemented leveraging Tensorflow 2.0.
@@ -81,11 +78,11 @@ Several example Jupyter Notebooks and Python scripts are included, to show how t
8178
Are you ready to learn more about synthetic data and the bext-practices for synthetic data generation?
8279
8380
## Quickstart
84-
The source code is currently hosted on GitHub at: https://github.com/ydataai/ydata-synthetic
81+
The source code is currently hosted on GitHub at: https://github.com/Data-Centric-AI-Community/fg-data-synthetic
8582
86-
Binary installers for the latest released version are available at the [Python Package Index (PyPI).](https://pypi.org/project/ydata-synthetic/)
87-
```commandline
88-
pip install ydata-synthetic
83+
Binary installers for the latest released version are available at the [Python Package Index (PyPI).](https://pypi.org/project/fg-data-synthetic/)
84+
```bash
85+
pip install fg-data-synthetic
8986
```
9087
9188
### The UI guide for synthetic data generation
@@ -98,19 +95,19 @@ The streamlit app is available form *v1.0.0* onwards, and supports the following
9895
#### Installation
9996
10097
```commandline
101-
pip install ydata-synthetic[streamlit]
98+
pip install fg-data-synthetic[streamlit]
10299
```
103100
#### Quickstart
104101
Use the code snippet below in a python file (Jupyter Notebooks are not supported):
105102
```python
106-
from ydata_synthetic import streamlit_app
103+
from data_synthetic import streamlit_app
107104
108105
streamlit_app.run()
109106
```
110107
111-
Or use the file streamlit_app.py that can be found in the [examples folder](https://github.com/ydataai/ydata-synthetic/tree/master/examples/streamlit_app.py).
108+
Or use the file streamlit_app.py that can be found in the [examples folder](https://github.com/Data-Centric-AI-Community/fg-data-synthetic/tree/master/examples/streamlit_app.py).
112109
113-
```commandline
110+
```bash
114111
python -m streamlit_app
115112
```
116113
@@ -126,10 +123,10 @@ The below models are supported:
126123
127124
### Examples
128125
Here you can find usage examples of the package and models to synthesize tabular data.
129-
- Fast tabular data synthesis on adult census income dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/regular/models/Fast_Adult_Census_Income_Data.ipynb)
130-
- Tabular synthetic data generation with CTGAN on adult census income dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/regular/models/CTGAN_Adult_Census_Income_Data.ipynb)
131-
- Time Series synthetic data generation with TimeGAN on stock dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/timeseries/TimeGAN_Synthetic_stock_data.ipynb)
132-
- Time Series synthetic data generation with DoppelGANger on FCC MBA dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/timeseries/DoppelGANger_FCC_MBA_Dataset.ipynb)
126+
- Fast tabular data synthesis on adult census income dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Data-Centric-AI-Community/fg-data-synthetic/blob/master/examples/regular/models/Fast_Adult_Census_Income_Data.ipynb)
127+
- Tabular synthetic data generation with CTGAN on adult census income dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Data-Centric-AI-Community/fg-data-synthetic/blob/master/examples/regular/models/CTGAN_Adult_Census_Income_Data.ipynb)
128+
- Time Series synthetic data generation with TimeGAN on stock dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Data-Centric-AI-Community/fg-data-synthetic/blob/master/examples/timeseries/TimeGAN_Synthetic_stock_data.ipynb)
129+
- Time Series synthetic data generation with DoppelGANger on FCC MBA dataset [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Data-Centric-AI-Community/fg-data-synthetic/blob/master/examples/timeseries/DoppelGANger_FCC_MBA_Dataset.ipynb)
133130
- More examples are continuously added and can be found in `/examples` directory.
134131
135132
### Datasets for you to experiment
@@ -140,8 +137,8 @@ Here are some example datasets for you to try with the synthesizers:
140137
- [Cardiovascular Disease dataset](https://www.kaggle.com/datasets/sulianova/cardiovascular-disease-dataset)
141138
142139
#### Sequential datasets
143-
- [Stock data](https://github.com/ydataai/ydata-synthetic/tree/master/data)
144-
- [FCC MBA data](https://github.com/ydataai/ydata-synthetic/tree/master/data)
140+
- [Stock data](https://github.com/Data-Centric-AI-Community/fg-data-synthetic/tree/master/data)
141+
- [FCC MBA data](https://github.com/Data-Centric-AI-Community/fg-data-synthetic/tree/master/data)
145142
146143
## Project Resources
147144
@@ -172,7 +169,7 @@ We are open to collaboration! If you want to start contributing you only need to
172169
For support in using this library, please join our Discord server. Our Discord community is very friendly and great about quickly answering questions about the use and development of the library. [Click here to join our Discord community!](https://tiny.ydata.ai/dcai-ydata-synthetic)
173170
174171
## FAQs
175-
Have a question? Check out the [Frequently Asked Questions](https://ydata.ai/resources/10-most-asked-questions-on-ydata-synthetic) about `ydata-synthetic`. If you feel something is missing, feel free to [book a beary informal chat with us](https://meetings.hubspot.com/fabiana-clemente).
172+
Have a question? Check out the [Frequently Asked Questions](https://ydata.ai/resources/10-most-asked-questions-on-ydata-synthetic) about `fg-data-synthetic`. If you feel something is missing, feel free to [book a beary informal chat with us](https://meetings.hubspot.com/fabiana-clemente).
176173
177174
## License
178-
[MIT License](https://github.com/ydataai/ydata-synthetic/blob/master/LICENSE)
175+
[MIT License](https://github.com/Data-Centric-AI-Community/fg-data-synthetic/blob/master/LICENSE)

docs/getting-started/quickstart.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ The following example showcases how to synthesize the [Adult Census Income](http
88
```python
99
# Import the necessary modules
1010
from pmlb import fetch_data
11-
from ydata_synthetic.synthesizers.regular import RegularSynthesizer
12-
from ydata_synthetic.synthesizers import ModelParameters, TrainParameters
11+
from data_synthetic.synthesizers.regular import RegularSynthesizer
12+
from data_synthetic.synthesizers import ModelParameters, TrainParameters
1313

1414
# Load data
1515
data = fetch_data('adult')
@@ -35,8 +35,8 @@ The following example showcases how to synthesize the [Yahoo Stock Price](https:
3535
```python
3636
# Import the necessary modules
3737
import pandas as pd
38-
from ydata_synthetic.synthesizers.timeseries import TimeSeriesSynthesizer
39-
from ydata_synthetic.synthesizers import ModelParameters, TrainParameters
38+
from data_synthetic.synthesizers.timeseries import TimeSeriesSynthesizer
39+
from data_synthetic.synthesizers import ModelParameters, TrainParameters
4040

4141
# Define model parameters
4242
gan_args = ModelParameters(batch_size=128,
@@ -66,7 +66,7 @@ Once the package is [installed](installation.md) with the "streamlit" extra, the
6666

6767
=== "Streamlit App"
6868
```python
69-
from ydata_synthetic import streamlit_app
69+
from data_synthetic import streamlit_app
7070

7171
streamlit_app.run()
7272
```

docs/integrations/gx_integration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ In this example, we'll use CTGAN to synthesize samples from the [Adult Census In
2828
```python
2929
from pmlb import fetch_data
3030

31-
from ydata_synthetic.synthesizers.regular import RegularSynthesizer
32-
from ydata_synthetic.synthesizers import ModelParameters, TrainParameters
31+
from data_synthetic.synthesizers.regular import RegularSynthesizer
32+
from data_synthetic.synthesizers import ModelParameters, TrainParameters
3333

3434
# Load data and define the data processor parameters
3535
data = fetch_data('adult')
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.preprocessing.base_processor.BaseProcessor
2+
::: data_synthetic.preprocessing.base_processor.BaseProcessor
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.preprocessing.regular.ctgan_processor.CTGANDataProcessor
2+
::: data_synthetic.preprocessing.regular.ctgan_processor.CTGANDataProcessor
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.preprocessing.regular.processor.RegularDataProcessor
2+
::: data_synthetic.preprocessing.regular.processor.RegularDataProcessor
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.synthesizers.regular.model.CGAN
2+
::: data_synthetic.synthesizers.regular.model.CGAN
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

22

33

4-
::: ydata_synthetic.synthesizers.base.BaseGANModel
4+
::: data_synthetic.synthesizers.base.BaseGANModel
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.synthesizers.regular.model.CGAN
2+
::: data_synthetic.synthesizers.regular.model.CGAN
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
::: ydata_synthetic.synthesizers.regular.model.CRAMERGAN
2+
::: data_synthetic.synthesizers.regular.model.CRAMERGAN

0 commit comments

Comments
 (0)