[dependencies.ahash]
version = "0.8"
[dependencies.arrow]
default-features = false
features = ["compute_aggregate", "compute_arithmetics", "compute_boolean", "compute_boolean_kleene", "compute_cast", "compute_comparison", "compute_concatenate", "compute_filter", "compute_if_then_else"]
package = "arrow2"
version = "0.17"
[dependencies.chrono]
optional = true
version = "0.4"
[dependencies.chrono-tz]
optional = true
version = "0.8"
[dependencies.futures]
optional = true
version = "0.3.25"
[dependencies.once_cell]
version = "1"
[dependencies.polars-arrow]
version = "0.30.0"
[dependencies.polars-core]
default-features = false
features = ["lazy", "private", "zip_with", "random"]
version = "0.30.0"
[dependencies.polars-io]
default-features = false
features = ["lazy", "csv", "private"]
version = "0.30.0"
[dependencies.polars-ops]
default-features = false
version = "0.30.0"
[dependencies.polars-time]
optional = true
version = "0.30.0"
[dependencies.polars-utils]
version = "0.30.0"
[dependencies.pyo3]
optional = true
version = "0.18"
[dependencies.rayon]
version = "1.6"
[dependencies.regex]
optional = true
version = "1.6"
[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1"
[dependencies.smartstring]
version = "1"
[features]
abs = ["polars-core/abs"]
approx_unique = ["polars-ops/approx_unique"]
arange = []
arg_where = []
asof_join = ["polars-core/asof_join", "polars-time", "polars-ops/asof_join"]
async = []
bigidx = ["polars-arrow/bigidx", "polars-core/bigidx", "polars-utils/bigidx"]
binary_encoding = ["polars-ops/binary_encoding"]
chunked_ids = ["polars-core/chunked_ids"]
coalesce = []
compile = []
concat_str = ["polars-core/concat_str"]
cross_join = ["polars-core/cross_join"]
cse = []
csv = ["polars-io/csv"]
cum_agg = ["polars-core/cum_agg"]
date_offset = ["polars-time", "chrono"]
debugging = []
default = ["compile", "private"]
diff = ["polars-core/diff", "polars-ops/diff"]
dot_diagram = []
dtype-array = ["polars-core/dtype-array"]
dtype-categorical = ["polars-core/dtype-categorical"]
dtype-date = ["polars-core/dtype-date", "polars-time/dtype-date", "temporal"]
dtype-datetime = ["polars-core/dtype-datetime", "polars-time/dtype-datetime", "temporal"]
dtype-decimal = ["polars-core/dtype-decimal"]
dtype-duration = ["polars-core/dtype-duration", "polars-time/dtype-duration", "temporal"]
dtype-i16 = ["polars-core/dtype-i16"]
dtype-i8 = ["polars-core/dtype-i8"]
dtype-struct = ["polars-core/dtype-struct"]
dtype-time = ["polars-core/dtype-time", "polars-time/dtype-time"]
dtype-u16 = ["polars-core/dtype-u16"]
dtype-u8 = ["polars-core/dtype-u8"]
dynamic_groupby = ["polars-core/dynamic_groupby"]
ewma = ["polars-core/ewma"]
fmt = ["polars-core/fmt"]
fused = []
future = []
interpolate = ["polars-ops/interpolate"]
ipc = ["polars-io/ipc"]
is_first = ["polars-core/is_first", "polars-ops/is_first"]
is_in = ["polars-core/is_in"]
is_unique = ["polars-ops/is_unique"]
json = ["polars-io/json"]
list_count = ["polars-ops/list_count"]
list_take = ["polars-ops/list_take"]
list_to_struct = ["polars-ops/list_to_struct"]
log = ["polars-ops/log"]
merge_sorted = ["polars-ops/merge_sorted"]
meta = []
mode = ["polars-core/mode"]
moment = ["polars-core/moment"]
object = ["polars-core/object"]
panic_on_schema = []
parquet = ["polars-core/parquet", "polars-io/parquet"]
pct_change = ["polars-core/pct_change"]
pivot = ["polars-core/rows", "polars-ops/pivot"]
private = ["polars-time/private"]
propagate_nans = ["polars-ops/propagate_nans"]
python = ["pyo3"]
random = ["polars-core/random"]
rank = ["polars-core/rank"]
repeat_by = ["polars-core/repeat_by"]
rolling_window = ["polars-core/rolling_window", "polars-time/rolling_window", "polars-ops/rolling_window", "polars-time/rolling_window"]
round_series = ["polars-core/round_series"]
row_hash = ["polars-core/row_hash", "polars-ops/hash"]
search_sorted = ["polars-ops/search_sorted"]
semi_anti_join = ["polars-core/semi_anti_join", "polars-ops/semi_anti_join"]
sign = []
streaming = []
string_from_radix = ["polars-ops/string_from_radix"]
string_justify = ["polars-ops/string_justify"]
strings = ["polars-core/strings", "polars-ops/strings"]
temporal = ["polars-core/temporal", "dtype-date", "dtype-datetime", "dtype-time"]
timezones = ["chrono-tz", "polars-time/timezones", "polars-core/timezones", "regex"]
top_k = ["polars-ops/top_k"]
trigonometry = []
true_div = []
unique_counts = ["polars-core/unique_counts"]
[package]
description = "Lazy query engine for the Polars DataFrame library"
edition = "2021"
license = "MIT"
name = "polars-plan"
repository = "https://github.com/pola-rs/polars"
resolver = "1"
version = "0.30.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]