[package]
name = "sliding_features"
version = "10.0.0"
authors = ["MathisWellmann <wellmannmathis@gmail.com>"]
edition = "2024"
license-file = "LICENSE"
description = "Modular sliding window with various signal processing functions and technical indicators"
repository = "https://github.com/MathisWellmann/sliding_features-rs"
readme = "README.md"
keywords = [
  "sliding-window",
  "signal-processing",
  "modular",
  "technical-analysis",
  "indicators",
]
categories = ["algorithms", "mathematics"]
exclude = ["img/"]

[dependencies]
getset = "0.1"
num = "0.4"

[dev-dependencies]
ballpark = "1"
time_series_generator = "0.4.1"
rand = "0.10"
romu = "0.8"
round = "0.1"
plotters = "0.3"
criterion = "0.8"

[[bench]]
name = "alma"
harness = false

[[bench]]
name = "center_of_gravity"
harness = false

[[bench]]
name = "correlation_trend_indicator"
harness = false

[[bench]]
name = "cumulative"
harness = false

[[bench]]
name = "cyber_cycle"
harness = false

[[bench]]
name = "ehlers_fisher_transform"
harness = false

[[bench]]
name = "ema"
harness = false

[[bench]]
name = "hl_normalizer"
harness = false

[[bench]]
name = "laguerre_filter"
harness = false

[[bench]]
name = "laguerre_rsi"
harness = false

[[bench]]
name = "mad_scaler"
harness = false

[[bench]]
name = "my_rsi"
harness = false

[[bench]]
name = "noise_elimination_technology"
harness = false

[[bench]]
name = "polarized_fractal_efficiency"
harness = false

[[bench]]
name = "re_flex"
harness = false

[[bench]]
name = "roc"
harness = false

[[bench]]
name = "roofing_filter"
harness = false

[[bench]]
name = "rsi"
harness = false

[[bench]]
name = "sma"
harness = false

[[bench]]
name = "super_smoother"
harness = false

[[bench]]
name = "trend_flex"
harness = false

[[bench]]
name = "vst"
harness = false

[[bench]]
name = "vsct"
harness = false

[[bench]]
name = "welford_online"
harness = false
