[[bench]]
harness = false
name = "csv"
[[bench]]
harness = false
name = "groupby"
[[bench]]
harness = false
name = "collect"
[[bench]]
harness = false
name = "take"
[[bench]]
harness = false
name = "sort"
[build-dependencies.version_check]
version = "0.9.4"
[dependencies.polars-algo]
optional = true
version = "0.26.1"
[dependencies.polars-core]
default-features = false
features = ["docs", "private"]
version = "0.26.1"
[dependencies.polars-io]
default-features = false
features = ["private"]
optional = true
version = "0.26.1"
[dependencies.polars-lazy]
default-features = false
features = ["private"]
optional = true
version = "0.26.1"
[dependencies.polars-ops]
version = "0.26.1"
[dependencies.polars-sql]
default-features = false
optional = true
version = "0.2"
[dependencies.polars-time]
default-features = false
optional = true
version = "0.26.1"
[dev-dependencies.ahash]
version = "0.7"
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.rand]
version = "0.8"
[features]
abs = ["polars-core/abs", "polars-lazy/abs"]
algo = ["polars-algo"]
arange = ["polars-lazy/arange"]
arg_where = ["polars-lazy/arg_where"]
asof_join = ["polars-core/asof_join", "polars-lazy/asof_join", "polars-ops/asof_join"]
avro = ["polars-io", "polars-io/avro"]
avx512 = ["polars-core/avx512"]
bench = ["lazy"]
bigidx = ["polars-core/bigidx", "polars-lazy/bigidx"]
checked_arithmetic = ["polars-core/checked_arithmetic"]
chunked_ids = ["polars-core/chunked_ids", "polars-lazy/chunked_ids", "polars-core/chunked_ids"]
coalesce = ["polars-lazy/coalesce"]
concat_str = ["polars-core/concat_str", "polars-lazy/concat_str"]
cross_join = ["polars-core/cross_join", "polars-lazy/cross_join", "polars-ops/cross_join"]
cse = ["polars-lazy/cse"]
csv-file = ["polars-io", "polars-io/csv-file", "polars-lazy/csv-file"]
cum_agg = ["polars-core/cum_agg", "polars-core/cum_agg"]
cumulative_eval = ["polars-lazy/cumulative_eval"]
dataframe_arithmetic = ["polars-core/dataframe_arithmetic"]
date_offset = ["polars-lazy/date_offset"]
decompress = ["polars-io/decompress"]
decompress-fast = ["polars-io/decompress-fast"]
default = ["docs", "zip_with", "csv-file", "temporal", "fmt", "dtype-slim"]
describe = ["polars-core/describe"]
diagonal_concat = ["polars-core/diagonal_concat", "polars-lazy/diagonal_concat"]
diff = ["polars-core/diff", "polars-lazy/diff", "polars-ops/diff"]
docs = ["polars-core/docs"]
docs-selection = ["csv-file", "json", "parquet", "ipc", "ipc_streaming", "dtype-full", "is_in", "sort_multiple", "rows", "docs", "strings", "object", "lazy", "temporal", "random", "zip_with", "round_series", "checked_arithmetic", "ndarray", "repeat_by", "is_first", "is_last", "asof_join", "cross_join", "concat_str", "decompress", "mode", "take_opt_iter", "cum_agg", "rolling_window", "interpolate", "diff", "rank", "arange", "diagonal_concat", "horizontal_concat", "abs", "dot_diagram", "string_encoding", "product", "to_dummies", "describe", "list_eval", "cumulative_eval", "timezones", "arg_where", "propagate_nans", "coalesce"]
dot_diagram = ["polars-lazy/dot_diagram"]
dot_product = ["polars-core/dot_product", "polars-lazy/dot_product"]
dtype-binary = ["polars-core/dtype-binary", "polars-lazy/dtype-binary", "polars-ops/dtype-binary", "polars-io/dtype-binary"]
dtype-categorical = ["polars-core/dtype-categorical", "polars-io/dtype-categorical", "polars-lazy/dtype-categorical", "polars-ops/dtype-categorical"]
dtype-date = ["polars-core/dtype-date", "polars-lazy/dtype-date", "polars-io/dtype-date", "polars-time/dtype-date", "polars-core/dtype-date"]
dtype-datetime = ["polars-core/dtype-datetime", "polars-lazy/dtype-datetime", "polars-io/dtype-datetime", "polars-time/dtype-datetime", "polars-ops/dtype-datetime"]
dtype-duration = ["polars-core/dtype-duration", "polars-lazy/dtype-duration", "polars-time/dtype-duration", "polars-core/dtype-duration"]
dtype-full = ["dtype-date", "dtype-datetime", "dtype-duration", "dtype-time", "dtype-i8", "dtype-i16", "dtype-u8", "dtype-u16", "dtype-categorical", "dtype-struct", "dtype-binary"]
dtype-i16 = ["polars-core/dtype-i16", "polars-lazy/dtype-i16", "polars-ops/dtype-i16"]
dtype-i8 = ["polars-core/dtype-i8", "polars-lazy/dtype-i8", "polars-ops/dtype-i8"]
dtype-slim = ["dtype-date", "dtype-datetime", "dtype-duration"]
dtype-struct = ["polars-core/dtype-struct", "polars-lazy/dtype-struct", "polars-ops/dtype-struct", "polars-io/dtype-struct"]
dtype-time = ["polars-core/dtype-time", "polars-io/dtype-time", "polars-time/dtype-time", "polars-ops/dtype-time"]
dtype-u16 = ["polars-core/dtype-u16", "polars-lazy/dtype-u16", "polars-ops/dtype-u16"]
dtype-u8 = ["polars-core/dtype-u8", "polars-lazy/dtype-u8", "polars-ops/dtype-u8"]
dynamic_groupby = ["polars-core/dynamic_groupby", "polars-lazy/dynamic_groupby"]
ewma = ["polars-core/ewma", "polars-lazy/ewma"]
extract_jsonpath = ["polars-core/strings", "polars-ops/extract_jsonpath", "polars-ops/strings"]
fmt = ["polars-core/fmt"]
fmt_no_tty = ["polars-core/fmt_no_tty"]
groupby_list = ["polars-core/groupby_list"]
horizontal_concat = ["polars-core/horizontal_concat"]
interpolate = ["polars-ops/interpolate", "polars-lazy/interpolate"]
ipc = ["polars-io", "polars-io/ipc", "polars-lazy/ipc"]
ipc_streaming = ["polars-io", "polars-io/ipc_streaming", "polars-lazy/ipc"]
is_first = ["polars-core/is_first", "polars-lazy/is_first"]
is_in = ["polars-core/is_in", "polars-lazy/is_in"]
is_last = ["polars-core/is_last"]
json = ["polars-io", "polars-io/json", "polars-lazy/json"]
lazy = ["polars-core/lazy", "polars-lazy", "polars-lazy/compile"]
lazy_regex = ["polars-lazy/regex"]
list_eval = ["polars-lazy/list_eval"]
list_to_struct = ["polars-ops/list_to_struct", "polars-lazy/list_to_struct"]
log = ["polars-ops/log", "polars-lazy/log"]
meta = ["polars-lazy/meta"]
mode = ["polars-core/mode", "polars-lazy/mode"]
moment = ["polars-core/moment", "polars-lazy/moment", "polars-ops/moment"]
ndarray = ["polars-core/ndarray"]
nightly = ["polars-core/nightly", "polars-ops/nightly", "simd"]
object = ["polars-core/object", "polars-lazy/object"]
parquet = ["polars-io", "polars-core/parquet", "polars-lazy/parquet", "polars-io/parquet"]
partition_by = ["polars-core/partition_by"]
pct_change = ["polars-core/pct_change", "polars-lazy/pct_change"]
performant = ["polars-core/performant", "chunked_ids", "dtype-u8", "dtype-u16", "dtype-struct", "cse", "polars-ops/performant", "streaming"]
pivot = ["polars-lazy/pivot"]
private = ["polars-lazy/private", "polars-core/private", "polars-time/private"]
product = ["polars-core/product"]
propagate_nans = ["polars-lazy/propagate_nans"]
random = ["polars-core/random", "polars-lazy/random"]
rank = ["polars-core/rank", "polars-lazy/rank"]
reinterpret = ["polars-core/reinterpret"]
repeat_by = ["polars-core/repeat_by", "polars-lazy/repeat_by"]
rolling_window = ["polars-core/rolling_window", "polars-lazy/rolling_window", "polars-time/rolling_window"]
round_series = ["polars-core/round_series", "polars-lazy/round_series"]
row_hash = ["polars-core/row_hash", "polars-lazy/row_hash"]
rows = ["polars-core/rows"]
search_sorted = ["polars-lazy/search_sorted"]
semi_anti_join = ["polars-core/semi_anti_join", "polars-lazy/semi_anti_join", "polars-ops/semi_anti_join"]
serde = ["polars-core/serde"]
serde-lazy = ["polars-core/serde-lazy", "polars-lazy/serde", "polars-time/serde", "polars-io/serde", "polars-ops/serde"]
sign = ["polars-lazy/sign"]
simd = ["polars-core/simd"]
sort_multiple = ["polars-core/sort_multiple"]
sql = ["polars-sql"]
streaming = ["polars-lazy/streaming"]
string_encoding = ["polars-core/string_encoding", "polars-core/strings"]
string_justify = ["polars-lazy/string_justify", "polars-ops/string_justify"]
strings = ["polars-core/strings", "polars-lazy/strings", "polars-ops/strings"]
take_opt_iter = ["polars-core/take_opt_iter"]
temporal = ["polars-core/temporal", "polars-lazy/temporal", "polars-io/temporal", "polars-time"]
test = ["lazy", "private", "rolling_window", "rank", "round_series", "csv-file", "dtype-categorical", "cum_agg", "fmt", "diff", "abs", "parquet", "ipc", "ipc_streaming", "json"]
timezones = ["polars-core/timezones", "polars-lazy/timezones"]
to_dummies = ["polars-ops/to_dummies"]
top_k = ["polars-lazy/top_k"]
trigonometry = ["polars-lazy/trigonometry"]
true_div = ["polars-lazy/true_div"]
unique_counts = ["polars-core/unique_counts", "polars-lazy/unique_counts"]
zip_with = ["polars-core/zip_with"]
[lib]
bench = false
[package]
authors = ["ritchie46 <ritchie46@gmail.com>"]
description = "DataFrame Library based on Apache Arrow"
edition = "2021"
keywords = ["dataframe", "query-engine", "arrow"]
license = "MIT"
name = "polars"
readme = "README.md"
repository = "https://github.com/pola-rs/polars"
resolver = "1"
version = "0.26.1"
[package.metadata.docs.rs]
features = ["docs-selection"]
rustdoc-args = ["--cfg", "docsrs"]