Skip to main content

Genuity v2.0.0

Enterprise-grade synthetic data generation library. 22+ generators across 5 domains: tabular, time series, financial, textual, and multi-table. Privacy-preserving with differential privacy support. Offline license activation.

Installation

pip install genuity

Optional Extras

pip install genuity[time_series]   # Time series generators
pip install genuity[copula]        # Advanced copula generators
pip install genuity[privacy]       # Differential privacy (Opacus)
pip install genuity[llm]           # LLM-based generators (GReaT)
pip install genuity[forest]        # Forest-based generators

Quick Start

import genuity

# Activate your license (one-time)
genuity.activate_license("YOUR_LICENSE_KEY")

# Generate synthetic tabular data
from genuity.tabular import create_generator

gen = create_generator("ctgan", random_seed=42)
gen.fit(your_dataframe)
result = gen.generate(n_samples=1000)

print(result.data.head())
print(result.summary())

Supported Domains

Domain Generators Entry Point
Tabular 22 (CTGAN, TVAE, TabuDiff, Copula, ARF, ...) genuity.tabular.create_generator()
Time Series 6 (TimeGAN, DGAN, DiffusionTS, ...) genuity.time_series
Financial 8 (CopulaGARCH, RegimeConditioned, ...) genuity.financial
Textual 4 (CorpusGenerator, MarkovText, ...) genuity.textual
Multi-Table 3 (GraphSchema, Federated, ...) genuity.multi_table

Evaluation

from genuity.tabular.evaluator import TabularEvaluator

evaluator = TabularEvaluator()
report = evaluator.evaluate(real_df, result.data)
print(report)
evaluator.to_html(report, output_path="report.html")

Documentation

See DOCUMENTATION.md for the complete API reference.

License

Proprietary. See LICENSE for details. Contact: cto@genuitydata.com

Metadata

Release files for genuity 2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for genuity 2.0.2
File
genuity-2.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
genuity-2.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
genuity-2.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
genuity-2.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
genuity-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
genuity-2.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
genuity-2.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
genuity-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
genuity-2.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
genuity-2.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
genuity-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
genuity-2.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
genuity-2.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
genuity-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
genuity-2.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 56.6 MB

Release files / genuity-2.0.2-cp313-cp313-win_amd64.whl

Download URL genuity-2.0.2-cp313-cp313-win_amd64.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b96f6e23da421d3d74fa2610a8e0b3427b58f8fefe27de14bff1e84447975413
BLAKE2b-256 checksum
How to use checksums
59dd07493ed8daea4e9a30e01650e6fbd838be5615b456482778fa24f0c9c968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL genuity-2.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7ef68eb819bc24559632782c8ed6df7b728a043e4abab2970d2d7d0874ace118
BLAKE2b-256 checksum
How to use checksums
5dee44e3cf0280234ba7d67fff825db77cd0a3b70d49ba27625f3f4bd92d41de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL genuity-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 2.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a60753c18ea040b102e2bde4ac9d8088e404c59e7049c988ed84a55fb436aa1c
BLAKE2b-256 checksum
How to use checksums
f5d2d579fd88498a6de127cb3f784d5c2f6ede9f5322ccd36b261d3d58359249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp312-cp312-win_amd64.whl

Download URL genuity-2.0.2-cp312-cp312-win_amd64.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
10f5813a6a1884abcd85beb0e04c29f9f3719f20cac5fe5742214c1a6546f631
BLAKE2b-256 checksum
How to use checksums
fd1c625f6b38dfbd488458aef9b43cf3d1aaa6b084c56e269879b45c4a26d4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL genuity-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
445b831b3b78f90c0d93fd37a80acf87ee29c39a21cebdeb8ea5fbad8dc18930
BLAKE2b-256 checksum
How to use checksums
d27aae3e011419b0ac2febc4db6f88e59afbd0282f93678dce19686b4fa272f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL genuity-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5878508cb41613ee0ce9bf1a2cbeb546a6e491d736ea01491bf9c3607b6cc27
BLAKE2b-256 checksum
How to use checksums
9e040791627155b382c96c51df6157ceab35f20353bfc73c8c99385e8007ee0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp311-cp311-win_amd64.whl

Download URL genuity-2.0.2-cp311-cp311-win_amd64.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b28955292f9f0f209202e6afe8b5b68eac344cfc91e057aa3401367c99d4f35d
BLAKE2b-256 checksum
How to use checksums
398769b61f67ee5ff038869a21b3c737c0d0c466d382c6b5d1d8196defb416d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL genuity-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
26fbbb7007ee8000972131a3c391ac32e51f0d84439cb8ada23d57a810ddcb53
BLAKE2b-256 checksum
How to use checksums
e9993695acd19a609bfacc33e87ddce22251edf77c7eadde38c499465018c579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL genuity-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ef70f590c3836ffcc02d16f0f9b3c67074d6a0d212df8ce9cfe14d07f7dc53b
BLAKE2b-256 checksum
How to use checksums
b091685be4ca783d27c1fb68da219a174be2d857e4dc939a42c8ceef8059566e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp310-cp310-win_amd64.whl

Download URL genuity-2.0.2-cp310-cp310-win_amd64.whl
Size 2.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dbc7d11f0560fe7d6771a661533d661cb5fd2114e118465baa01b9d6152968f2
BLAKE2b-256 checksum
How to use checksums
153feebb989640390c3a756365bb8c61eb6c6823b7e162a2bd9ffb8d232c81eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL genuity-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
046b44f4803e9aa7c273e86b6e0e63a9a6d24c7de3e3b12bbf2b96f7e027b68a
BLAKE2b-256 checksum
How to use checksums
ffa5a5b8731c02544df795ca3e1416bddec77a97dd4922a5786481865c7ec637
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL genuity-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ed212f38615d0c0a71173e72634c7fb75183728cd8e32686779698b9ae75f91e
BLAKE2b-256 checksum
How to use checksums
600c1ce4dcdcc555f6f4ee6e7ad44bbd8c89a3dc6ff571530bf42667afb80c90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp39-cp39-win_amd64.whl

Download URL genuity-2.0.2-cp39-cp39-win_amd64.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7b55c33fb3aedfe956fc3569a94e30faffc1dd77a10d4d8c8355e8da2424dbbe
BLAKE2b-256 checksum
How to use checksums
92162465d0ec1ccb62110231c24b5d210f48aea2850390df99f494f9b5593714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL genuity-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
70c5e8715cce2324e17164146d1c319a42a9602a122ef875047c0a35711d5bac
BLAKE2b-256 checksum
How to use checksums
c0f32c5f39024c16867c1068246446bfef134d2645241d1f16eb5f1a53c9d401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release files / genuity-2.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL genuity-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f94c001f6eebbf1fcd6eef869844c3e8ba4aba5cbd6fbb966de6e4347d79e111
BLAKE2b-256 checksum
How to use checksums
25409592c1b3bbae7801c8f501bbcee6f12c010d7d4b468ac859aa28dc5cc628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.2 This release

15 release files

2.0.1

15 release files

2.0.0

15 release files

1.0.0

2 release files

0.2.1

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page