polars-arrow 0.44.2

Minimal implementation of the Arrow specification forked from arrow2
Documentation
[build-dependencies.version_check]
version = "0.9.4"

[dependencies.ahash]
version = ">=0.8.5"

[dependencies.arrow-format]
features = ["ipc"]
optional = true
package = "polars-arrow-format"
version = "0.1.0"

[dependencies.async-stream]
optional = true
version = "0.3"

[dependencies.atoi]
optional = true
version = "2"

[dependencies.atoi_simd]
optional = true
version = "0.15.5"

[dependencies.avro-schema]
optional = true
version = "0.3"

[dependencies.bytemuck]
features = ["derive", "extern_crate_alloc", "must_cast"]
version = "1.11"

[dependencies.chrono]
default-features = false
features = ["std"]
version = "0.4.31"

[dependencies.chrono-tz]
optional = true
version = "0.8.1"

[dependencies.dyn-clone]
version = "1"

[dependencies.either]
version = "1.11"

[dependencies.ethnum]
version = "1.3.2"

[dependencies.fast-float]
optional = true
version = "0.2"

[dependencies.futures]
optional = true
version = "0.3.25"

[dependencies.hashbrown]
features = ["rayon", "serde"]
version = "0.15.0"

[dependencies.hex]
optional = true
version = "0.4.3"

[dependencies.indexmap]
features = ["std", "serde"]
optional = true
version = "2"

[dependencies.itoa]
optional = true
version = "1.0.6"

[dependencies.itoap]
features = ["simd"]
optional = true
version = "1"

[dependencies.lz4]
optional = true
version = "1.24"

[dependencies.multiversion]
optional = true
version = "0.7"

[dependencies.num-traits]
version = "0.2"

[dependencies.parking_lot]
version = "0.12"

[dependencies.polars-error]
default-features = false
version = "0.44.2"

[dependencies.polars-schema]
default-features = false
version = "0.44.2"

[dependencies.polars-utils]
default-features = false
version = "0.44.2"

[dependencies.regex]
optional = true
version = "1.9"

[dependencies.regex-syntax]
optional = true
version = "0.8"

[dependencies.ryu]
optional = true
version = "1.0.13"

[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1.0.188"

[dependencies.simdutf8]
version = "0.1.4"

[dependencies.streaming-iterator]
version = "0.1.9"

[dependencies.strength_reduce]
optional = true
version = "0.2"

[dependencies.strum_macros]
version = "0.26"

[dependencies.tokio]
features = ["io-util"]
optional = true
version = "1.26"

[dependencies.zstd]
optional = true
version = "0.13"

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

[dev-dependencies.crossbeam-channel]
version = "0.5.8"

[dev-dependencies.doc-comment]
version = "0.3"

[dev-dependencies.flate2]
default-features = true
version = "1"

[dev-dependencies.proptest]
default-features = false
features = ["std"]
version = "1"

[dev-dependencies.rand]
version = "0.8"

[dev-dependencies.sample-arrow2]
version = "0.17"

[dev-dependencies.sample-std]
version = "0.2"

[dev-dependencies.sample-test]
version = "0.2"

[dev-dependencies.tokio]
features = ["macros", "rt", "fs", "io-util"]
version = "1.26"

[dev-dependencies.tokio-util]
features = ["compat"]
version = "0.7.8"

[features]
bigidx = ["polars-utils/bigidx"]
compute = ["compute_aggregate", "compute_arithmetics", "compute_bitwise", "compute_boolean", "compute_boolean_kleene", "compute_cast", "compute_comparison", "compute_hash", "compute_take", "compute_temporal"]
compute_aggregate = ["multiversion"]
compute_arithmetics = ["strength_reduce", "compute_arithmetics_decimal"]
compute_arithmetics_decimal = ["strength_reduce"]
compute_bitwise = []
compute_boolean = []
compute_boolean_kleene = []
compute_cast = ["compute_take", "ryu", "atoi_simd", "itoa", "fast-float"]
compute_comparison = ["compute_take", "compute_boolean"]
compute_hash = ["multiversion"]
compute_take = []
compute_temporal = []
default = []
dtype-array = []
dtype-decimal = ["atoi", "itoap"]
full = ["io_ipc", "io_flight", "io_ipc_compression", "io_avro", "io_avro_compression", "io_avro_async", "regex-syntax", "compute", "serde", "chrono-tz"]
io_avro = ["avro-schema", "polars-error/avro-schema"]
io_avro_async = ["avro-schema/async"]
io_avro_compression = ["avro-schema/compression"]
io_flight = ["io_ipc", "arrow-format/flight-data", "async-stream", "futures", "tokio"]
io_ipc = ["arrow-format", "polars-error/arrow-format"]
io_ipc_compression = ["lz4", "zstd", "io_ipc"]
nightly = []
performant = []
serde = ["dep:serde", "polars-schema/serde", "polars-utils/serde"]
simd = []
strings = []
temporal = []
timezones = ["chrono-tz"]

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

[package]
authors = ["Jorge C. Leitao <jorgecarleitao@gmail.com>", "Apache Arrow <dev@arrow.apache.org>", "Ritchie Vink <ritchie46@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = "Minimal implementation of the Arrow specification forked from arrow2"
edition = "2021"
homepage = "https://www.pola.rs/"
license = "MIT AND Apache-2.0"
name = "polars-arrow"
readme = false
repository = "https://github.com/pola-rs/polars"
version = "0.44.2"

[package.metadata.cargo-all-features]
allowlist = ["compute", "compute_sort", "compute_hash", "compute_nullif"]

[package.metadata.docs.rs]
features = ["full"]
rustdoc-args = ["--cfg", "docsrs"]

[target.wasm32-unknown-unknown.dependencies.getrandom]
features = ["js"]
version = "0.2"