Skip to main content

TabEval: A Comprehensive Evaluation Framework for Tabular Synthetic Data Generation

PyPI version Last Commit License Python 3.10+ Downloads

TabEval is a comprehensive Python toolkit for evaluating synthetic tabular data generation methods. It provides a unified interface for benchmarking various synthetic data generation algorithms across multiple evaluation dimensions including density estimation, privacy preservation, machine learning efficacy, and structural fidelity.

🎯 Key Features

  • Comprehensive Evaluation Metrics: 50+ evaluation metrics across multiple dimensions
  • Flexible Benchmarking: Easy-to-use benchmarking suite with caching and reproducibility features
  • Extensible Architecture: Plugin-based design for easy integration of new methods and metrics

🚀 Quick Start

Installation

pip install tabeval

📚 Citation

If you use TabEval in your research, please cite:

@misc{tabeval,
  title = {TabEval: A Comprehensive Evaluation Framework for Tabular Synthetic Data Generation},
  author = {Xiangjian Jiang},
  year = {2025},
  howpublished = {\url{https://github.com/SilenceX12138/TabEval}},
}

🙏 Acknowledgments

TabEval builds upon the work of many researchers and open-source projects in the synthetic data generation community. We thank all contributors and the broader research community for their valuable work. In particular, this project builds upon and extends the excellent work from SDMetrics and Synthcity. We acknowledge their foundational contributions to the synthetic data generation ecosystem and have adapted their framework to focus specifically on comprehensive evaluation methodologies.

Metadata

Release files for tabeval 2026.10.15

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

Source distribution (sdist)

Source distribution for tabeval 2026.10.15
File Size Uploaded
tabeval-2026.10.15.tar.gz 1.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for tabeval 2026.10.15
File Interpreter ABI Platform
tabeval-2026.10.15-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / tabeval-2026.10.15.tar.gz

Download URL tabeval-2026.10.15.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
88a9c78755f276e78c24ff8063f177144821372d05361ddbfd503bc3e1d35377
BLAKE2b-256 checksum
How to use checksums
c76b6949e618af98835afefa072f42ded9b76f5bc6e730a642dac2f0dbc2b778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tabeval-2026.10.15-py3-none-any.whl

Download URL tabeval-2026.10.15-py3-none-any.whl
Size 265.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1aacc20d447491559d1087655add7028788124472d5e6ea47d628631598efd15
BLAKE2b-256 checksum
How to use checksums
d9c1b817ed935a9eadc5d7c1249a29dd2ab7474a36250548ede4ce6ed12cd4db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

2026.10.15 This release

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