Skip to main content

Instruction-driven AutoData synthetic dataset generation.

Project description

c8data

License: MIT

c8data is an installable Python package for instruction-driven synthetic data generation inspired by Meta's AutoData / Agentic Self-Instruct loop.

It creates candidate examples, verifies their quality, tests them against weak and strong solvers, judges the solver outputs with a rubric, and only accepts examples that create a meaningful weak-vs-strong performance gap.

Documentation

  • Setup guide — install, API keys, model configuration
  • Usage guide — API reference, sources, output format, examples

Quick start

uv add c8data
export C8DATA_API_KEY="your-api-key"
from c8data import AutoDataGenerator

gen = AutoDataGenerator(output_dir="./data/out")
result = gen.run(source="paper.md")

print(result.accepted)
print(result.output_path)

See the setup guide for full configuration options and the usage guide for custom instructions, batch runs, and output format.

License

This project is licensed under the MIT License.

Citation

If you use c8data, please cite the AutoData paper (arXiv:2606.25996):

@article{autodata2026,
  title={Autodata: an agentic data scientist to create high quality data},
  author={Kulikov, Ilia and Whitehouse, Chenxi and Wu, Tianhao and Nie, Yixin and Saha, Swarnadeep and Helenowski, Eryk and Yuan, Weizhe and Golovneva, Olga and Lanchantin, Jack and Bachrach, Yoram and Foerster, Jakob and Li, Xian and Fang, Han and Sukhbaatar, Sainbayar and Weston, Jason},
  journal={arXiv preprint arXiv:2606.25996},
  year={2026}
}

A copy is also available in CITATION.bib.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c8data-0.1.0b2.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

c8data-0.1.0b2-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file c8data-0.1.0b2.tar.gz.

File metadata

  • Download URL: c8data-0.1.0b2.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for c8data-0.1.0b2.tar.gz
Algorithm Hash digest
SHA256 bc4168228e044584f6912bea99511e6d80f2f5000d92632bc7e93708f6922fca
MD5 985100a477148731070984d9520a65ac
BLAKE2b-256 6fc8ac6176bcb4f8776db40e0b252b86571abea50de076adf937c45aaa2b24cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for c8data-0.1.0b2.tar.gz:

Publisher: publish-pypi.yml on peanutsee/c8data

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file c8data-0.1.0b2-py3-none-any.whl.

File metadata

  • Download URL: c8data-0.1.0b2-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for c8data-0.1.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 bbcbaee8c4b116c4b0b65a034d981ba2a7dcc2c07e9a55c6950facda4ac2fe9f
MD5 099ba36bae355133d1056ef972af5531
BLAKE2b-256 933b47012755bf29df186af86b73be39b75080296bbac13943b2c955ab9e11c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for c8data-0.1.0b2-py3-none-any.whl:

Publisher: publish-pypi.yml on peanutsee/c8data

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page