Spaces:
Running
Running
Starfish Data Generation Templates π
Welcome to Starfish's collection of prebuilt data generation templates! This directory contains ready-to-use templates that you can load and run immediately to generate high-quality synthetic datasets.
What are Data Generation Templates?
Data generation templates are prebuilt that encapsulate sophisticated data generation workflows. Instead of building everything from scratch, you can simply load a template and generate the exact type of data you need with just a few lines of code.
How It Works
- Browse Available Templates: Each template focuses on a specific data generation use case
- Load the Template: Simple one-line import to get started
- Configure Parameters: Customize the generation settings for your needs
- Generate Data: Run the template to produce high-quality synthetic data
- Export & Use: Data comes ready for training, testing, or evaluation
Use the data-template CLI like this:
# List all templates
data-template list-templates
# List with details
data-template list-templates --detail
# Get template details
data-template get-template my_template
# Print schema
data-template print-schema my_template
# Print example
data-template print-example my_template
# Run template with interactive input
data-template run-template my_template
# Run template with input file
data-template run-template my_template --input-file input.json
# Run template and save output
data-template run-template my_template --input-file input.json --output-file output.json
Source Code Location
The actual implementation of these templates can be found in:
src/starfish/data_gen_template/templates/
Community & Contributions π€
Like what you see? We'd love your help in expanding our template collection! Here's how you can get involved:
- Build Your Own Template: Have an idea for a new template? We'd love to see it!
- Request Templates: Need a specific type of data generation? Let us know!
- Community Contributions: All templates in the
community/
folder come from amazing contributors like you - Get Help: Questions about building templates? We're here to help!
Reach out to us if you want to contribute or have any requests - we're always happy to chat and help! β