[package]
name = "frlearn_api"
version.workspace = true
edition.workspace = true
authors = ["Nitish Das"]
license.workspace = true
repository.workspace = true
description = "Facade crate and pipeline API for the FuzzyRough Rust workspace."
readme = "README.md"
keywords = ["fuzzy", "rough-sets", "machine-learning", "api"]
categories = ["algorithms", "science"]
exclude = ["target/**", "**/*.tmp", "**/*.log"]
[features]
default = []
svm = ["frlearn_descriptors/svm"]
eif = ["frlearn_descriptors/eif"]
sae = ["frlearn_descriptors/sae"]
kdtree = []
balltree = []
[dependencies]
serde.workspace = true
serde_json.workspace = true
frlearn_core = { version = "=0.1.0", path = "../frlearn_core" }
frlearn_math = { version = "=0.1.0", path = "../frlearn_math" }
frlearn_preprocess = { version = "=0.1.0", path = "../frlearn_preprocess" }
frlearn_neighbor = { version = "=0.1.0", path = "../frlearn_neighbor" }
frlearn_neighbours = { version = "=0.1.0", path = "../frlearn_neighbours" }
frlearn_descriptors = { version = "=0.1.0", path = "../frlearn_descriptors" }
[dev-dependencies]
approx.workspace = true
ndarray.workspace = true
rand.workspace = true