{
"name": "data-science",
"description": "A Rust data science project with analysis tools",
"type": "binary",
"files": [
{
"source": "README.md",
"target": "README.md"
},
{
"source": "main.rs",
"target": "src/main.rs"
},
{
"source": "analysis.rs",
"target": "src/analysis.rs"
}
],
"database": {
"db_type": "sqlite",
"orm": "sqlx"
},
"dependencies": {
"default": [
"polars = { version = \"0.35\", features = [\"lazy\", \"csv\", \"parquet\", \"json\"] }",
"ndarray = \"0.15\"",
"ndarray-stats = \"0.5\"",
"plotters = \"0.3\"",
"csv = \"1.3\"",
"serde = { version = \"1.0\", features = [\"derive\"] }",
"serde_json = \"1.0\"",
"anyhow = \"1.0\"",
"clap = { version = \"4.4\", features = [\"derive\"] }",
"tokio = { version = \"1.36\", features = [\"full\"] }",
"rayon = \"1.8\"",
"tracing = \"0.1\"",
"tracing-subscriber = \"0.3\""
],
"visualization": [
"plotly = \"0.8\"",
"pyo3 = { version = \"0.20\", features = [\"auto-initialize\"] }"
],
"statistics": [
"statrs = \"0.16\"",
"rand = \"0.8\"",
"rand_distr = \"0.4\""
],
"machine-learning": [
"linfa = \"0.7\"",
"linfa-linear = \"0.7\"",
"linfa-clustering = \"0.7\"",
"smartcore = \"0.3\""
],
"database": [
"sqlx = { version = \"0.7\", features = [\"runtime-tokio\", \"postgres\", \"sqlite\"] }"
],
"image-classification": {
"label": "Image Classification",
"description": "Templates for classifying images into categories using deep learning (Burn).",
"groups": {
"burn-image-recognition": {
"label": "MNIST Digit Recognition (Simple)",
"description": "Classify 28x28 grayscale images of handwritten digits (MNIST) using a simple CNN. Best for quick starts, demos, and teaching."
},
"burn-image-classifier": {
"label": "General Image Classifier (CIFAR-10/Custom)",
"description": "Classify RGB images (e.g., CIFAR-10 or your own dataset) using a configurable CNN. Supports custom data, more advanced workflows."
}
},
"other_groups": [
{
"label": "Image Generation",
"description": "(Coming soon) Templates for generating new images using GANs, VAEs, etc."
},
{
"label": "Image Segmentation",
"description": "(Coming soon) Templates for pixel-wise image segmentation (e.g., U-Net)."
},
{
"label": "Image Detection",
"description": "(Coming soon) Templates for object detection with bounding boxes (e.g., YOLO, SSD)."
}
]
}
},
"dev-dependencies": {
"default": [
"criterion = \"0.5\"",
"proptest = \"1.3\"",
"rstest = \"0.18\""
]
}
}