Spaces:
Running
Running
File size: 2,315 Bytes
5301c48 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# 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
1. **Browse Available Templates**: Each template focuses on a specific data generation use case
2. **Load the Template**: Simple one-line import to get started
3. **Configure Parameters**: Customize the generation settings for your needs
4. **Generate Data**: Run the template to produce high-quality synthetic data
5. **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! β |