[package]
edition = "2024"
name = "simd-kernels"
version = "0.6.0"
authors = ["Peter Bower"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Lightning Fast, Arrow-Compatible Compute Kernels"
readme = "README.md"
keywords = [
"simd",
"kernels",
"arrow",
"polars",
"data",
]
license-file = "LICENSE"
[features]
chunked = ["minarrow/chunked"]
datetime = ["minarrow/datetime"]
datetime_ops = [
"datetime",
"dep:time",
"dep:phf",
"minarrow/datetime_ops",
]
default = [
"large_string",
"simd",
"default_categorical_8",
]
default_categorical_8 = ["minarrow/default_categorical_8"]
extended_categorical = [
"default_categorical_8",
"minarrow/extended_categorical",
]
extended_numeric_types = ["minarrow/extended_numeric_types"]
fast_hash = [
"dep:ahash",
"minarrow/fast_hash",
]
large_string = ["minarrow/large_string"]
regex = [
"dep:regex",
"minarrow/regex",
]
simd = ["minarrow/simd"]
str_arithmetic = [
"dep:ryu",
"dep:memchr",
"minarrow/str_arithmetic",
]
views = ["minarrow/views"]
[lib]
name = "simd_kernels"
path = "src/lib.rs"
[dependencies.ahash]
version = "0.8.12"
optional = true
[dependencies.memchr]
version = "2.8.0"
optional = true
[dependencies.minarrow]
version = "0.10.1"
features = [
"views",
"vmap64",
]
[dependencies.num-traits]
version = "0.2.19"
[dependencies.phf]
version = "0.13.1"
features = ["macros"]
optional = true
[dependencies.regex]
version = "1.12.3"
optional = true
[dependencies.ryu]
version = "1.0.23"
optional = true
[dependencies.time]
version = "0.3"
features = [
"parsing",
"formatting",
"macros",
"local-offset",
]
optional = true
[dependencies.vec64]
version = "0.4.3"
[build-dependencies.cc]
version = "1"
optional = true