avx-arrow 0.2.0

Zero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native compression (125x RLE, 16x BitPack, 4x Delta) - Zero external dependencies
Documentation
[[bench]]
harness = false
name = "compression_bench"
path = "benches/compression_bench.rs"

[[bench]]
harness = false
name = "extended_bench"
path = "benches/extended_bench.rs"

[[bench]]
name = "scientific_bench"
path = "benches/scientific_bench.rs"

[[bench]]
harness = false
name = "simd_bench"
path = "benches/simd_bench.rs"

[dependencies.byteorder]
version = "1.5"

[dependencies.flatbuffers]
optional = true
version = "24.3"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[[example]]
name = "basic"
path = "examples/basic.rs"

[[example]]
name = "compression"
path = "examples/compression.rs"

[[example]]
name = "compute"
path = "examples/compute.rs"

[[example]]
name = "ipc"
path = "examples/ipc.rs"

[[example]]
name = "scientific"
path = "examples/scientific.rs"

[features]
avxdb = []
compression = []
default = ["scientific"]
ipc = ["flatbuffers"]
scientific = []

[lib]
name = "avx_arrow"
path = "src/lib.rs"

[package]
authors = ["Nícolas Ávila <nicolas@avila.inc>", "avx Development Team <dev@avila.inc>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "database-implementations", "data-structures"]
description = "Zero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native compression (125x RLE, 16x BitPack, 4x Delta) - Zero external dependencies"
documentation = "https://docs.rs/avx-arrow"
edition = "2021"
homepage = "https://avx.cloud"
keywords = ["arrow", "columnar", "quaternion", "scientific", "compression"]
license = "MIT OR Apache-2.0"
name = "avx-arrow"
readme = "README.md"
repository = "https://github.com/avilaops/arxis"
version = "0.2.0"

[profile.bench]
lto = true
opt-level = 3

[profile.release]
codegen-units = 1
lto = true
opt-level = 3