ferrisup 0.2.5

A versatile Rust project bootstrapping tool - start anywhere, scale anywhere
Documentation
{
  "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\""
    ]
  }
}