[package]
edition = "2024"
name = "rusterize-rs"
version = "0.1.0"
authors = ["Tommaso Trotto <tomm.y@outlook.it>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Extremely fast geometry rasterization"
readme = "README.md"
keywords = [
"fast",
"raster",
"geometry",
]
categories = ["science::geo"]
license = "MIT"
repository = "https://github.com/ttrotto/rusterize"
[package.metadata.docs.rs]
features = ["polars"]
[features]
hotpath = ["hotpath/hotpath"]
hotpath-alloc = ["hotpath/hotpath-alloc"]
polars = ["dep:polars"]
[lib]
name = "rusterize"
path = "src/lib.rs"
[dependencies.fixedbitset]
version = "0.5.7"
[dependencies.geo]
version = "0.33.1"
[dependencies.geo-types]
version = "0.7.19"
[dependencies.hotpath]
version = "0.19"
optional = true
[dependencies.ndarray]
version = "0.17.2"
features = ["rayon"]
[dependencies.num-traits]
version = "0.2.19"
[dependencies.polars]
version = "0.54.4"
features = [
"lazy",
"simd",
"performant",
"nightly",
"dtype-i8",
"dtype-i16",
"dtype-u8",
"dtype-u16",
]
optional = true
default-features = false
[dependencies.rayon]
version = "1.12.0"
[dependencies.thiserror]
version = "2.0.18"