[[bin]]
name = "data-structure-validator"
path = "src/bin/data_structure_validator.rs"
[[bin]]
name = "polars-benchmark"
path = "src/bin/polars_benchmark.rs"
[[bin]]
name = "rangebar-analyze"
path = "src/bin/parallel_tier1_analysis.rs"
[[bin]]
name = "spot-tier1-processor"
path = "src/bin/spot_tier1_processor.rs"
[[bin]]
name = "temporal-integrity-validator"
path = "src/bin/temporal_integrity_test_only.rs"
[[bin]]
name = "tier1-symbol-discovery"
path = "src/bin/tier1_symbol_discovery.rs"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.clap]
features = ["derive", "env"]
version = "4.0"
[dependencies.csv]
version = "1.3"
[dependencies.md5]
version = "0.7"
[dependencies.polars]
features = ["lazy", "temporal", "strings", "parquet", "csv", "ipc", "rolling_window"]
version = "0.51.0"
[dependencies.rangebar-batch]
version = "5.0"
[dependencies.rangebar-config]
version = "5.0"
[dependencies.rangebar-core]
features = ["test-utils"]
version = "5.0"
[dependencies.rangebar-io]
features = ["parquet"]
version = "5.0"
[dependencies.rangebar-providers]
features = ["all-providers"]
version = "5.0"
[dependencies.rangebar-streaming]
features = ["all"]
version = "5.0"
[dependencies.rayon]
version = "1.11"
[dependencies.reqwest]
features = ["stream"]
version = "0.12"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
features = ["arbitrary_precision"]
version = "1.0"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
features = ["full"]
version = "1.0"
[dependencies.zip]
version = "2.2"
[features]
api = []
default = []
polars-io = []
[package]
authors = ["Terry Li <terry@eonlabs.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "finance"]
description = "Command-line tools for range bar processing and analysis"
edition = "2024"
keywords = ["finance", "trading", "cli", "rangebar"]
license = "MIT"
name = "rangebar-cli"
readme = "README.md"
repository = "https://github.com/terrylica/rangebar"
resolver = "2"
rust-version = "1.90"
version = "5.0.0"