Cargo Features
polars-arrow has no features set by default.
[dependencies]
polars-arrow = { version = "0.52.0", features = ["full", "io_ipc", "io_ipc_compression", "io_flight", "io_avro", "io_avro_compression", "io_avro_async", "compute_aggregate", "compute_arithmetics_decimal", "compute_arithmetics", "compute_bitwise", "compute_boolean", "compute_boolean_kleene", "compute_comparison", "compute_temporal", "compute", "serde", "dsl-schema", "simd", "timezones", "dtype-array", "dtype-decimal", "bigidx", "nightly", "performant", "strings", "temporal", "proptest"] }
- full = chrono-tz, compute, io_avro, io_avro_async, io_avro_compression, io_flight, io_ipc, io_ipc_compression, serde
- io_ipc full? io_flight? io_ipc_compression? = arrow-format
-
Enables arrow-format of polars-error
Affects
io::ipc,polars-arrow::mmap… - io_ipc_compression full? = io_ipc, lz4, zstd
-
Affects
compression::decompress_lz4,compression::decompress_zstd,compression::compress_lz4,compression::compress_zstd… - io_flight full? = async-stream, futures, io_ipc, tokio
-
Enables flight-data of polars-arrow-format
- io_avro full? = avro-schema
-
Enables avro-schema of polars-error
Affects
io::avro… - io_avro_compression full?
-
Enables compression of avro-schema
avro support
- io_avro_async full?
-
Enables async of avro-schema
- compute_aggregate compute?
-
the compute kernels. Disabling this significantly reduces compile time.
Affects
compute::aggregate… - compute_arithmetics_decimal compute_arithmetics?
- compute_arithmetics compute? = compute_arithmetics_decimal
- compute_bitwise compute?
-
Affects
compute::bitwise… - compute_boolean compute? compute_comparison?
-
Affects
compute::boolean… - compute_boolean_kleene compute?
-
Affects
compute::boolean_kleene… - compute_comparison compute? = compute_boolean
- compute_temporal compute?
-
Affects
compute::temporal… - compute full? = compute_aggregate, compute_arithmetics, compute_bitwise, compute_boolean, compute_boolean_kleene, compute_comparison, compute_temporal
- serde full?
-
Enables serde, serde of polars-schema and polars-utils
- dsl-schema
-
Enables schemars ^0.8.22, dsl-schema of polars-schema and polars-utils
- simd
- timezones = chrono-tz
-
polars-arrow
Affects
time::convert_to_naive_local,time::convert_to_naive_local_opt… - dtype-array
-
Affects
array::fixed_size_list… - dtype-decimal = atoi_simd, itoa
-
Affects
compute::decimal… - bigidx
-
Enables bigidx of polars-utils
Affects
datatypes::IdxArr… - nightly
- performant
-
Affects
kernels::sorted_join… - strings
-
Affects
kernels::string… - temporal
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- chrono-tz full? timezones?
-
Enables chrono-tz
for timezone support
Affects
temporal_conversions::parse_offset_tz… - atoi_simd dtype-decimal?
-
Enables atoi_simd ^0.16
To efficiently cast numbers to strings
- itoa dtype-decimal?
- arrow-format io_flight? io_ipc?
-
Enables polars-arrow-format
- lz4 io_ipc_compression?
-
Enables lz4
for IPC compression
- zstd io_ipc_compression?
- futures io_flight?
-
Enables futures
to write to parquet as a stream
- avro-schema io_avro? io_avro_async? io_avro_compression?
- async-stream io_flight?
-
Enables async-stream
For async arrow flight conversion
- tokio io_flight?
-
Enables tokio
used to test async readers
- proptest implicit feature
-
Enables proptest
proptest:
Hypothesis-like property-based testing and shrinking
Affects
binary::proptest,binview::proptest,boolean::proptest,fixed_size_list::proptest,list::proptest,array::proptest…