Dataframes powered by a multithreaded, vectorized query engine, written in Rust
OTHER License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
~2x
(#6861)include_index
option on init from pandas frames (#6847)col
type signature to improve hint interaction with PyCharm (#6850)join
args (#6826)groupby
docstring/rendering (#6816)Thank you to all our contributors for making this release possible!
@MarcoGorelli, @alexander-beedie, @ghuls, @josh, @kngwyu, @oysols, @ritchie46, @stinodego and @zundertj
Published by github-actions[bot] over 1 year ago
arg_min/arg_max
(#6799)Series
broadcast comparison (eq/neq) against scalar True/False (#6797)Thank you to all our contributors for making this release possible!
@alexander-beedie, @igmriegel and @ritchie46
Published by github-actions[bot] over 1 year ago
str.strip
with multiple chars (#5929)polars_io::csv::parser::skip_condition
(#5157)Int128Type
(#6679)col(dtype)
selection (#6674)NotFound
exceptions (#6670)str.ends_with
(#6361)str.starts_with
(#6355)dt.combine
for combining date and time components (#6121)LogicalPlan
, leave behind String with error message instead of None
(#6199)DataFrame.unique(keep="none")
(#6169)arr.take
expression (#6116)extend_constant
to work with date literals (#6114)rounded_corners
modifier to pl.Config.set_tbl_formatting
(#6108)str.strip
with multiple chars (#5929)rename
implementation. (#6688)read_csv
error message (#6082)date + duration
offsets outside of nanosecond datetime bounds (#5889)from_chunks
as unsafe (#6094)Thank you to all our contributors for making this release possible!
@2-5, @AnatolyBuga, @ChayimFriedman2, @MarceColl, @MarcoGorelli, @MatveyF, @abalkin, @alexander-beedie, @c-peters, @cannero, @chitralverma, @cojmeister, @dannyvankooten, @dependabot, @dependabot[bot], @flowlight0, @gab23r, @gam-phon, @ghuls, @gitkwr, @huitseeker, @jgmartin, @jjerphan, @johngunerli, @josh, @jvanbuel, @n8henrie, @ozgrakkurt, @papparapa, @phaile2, @plaflamme, @rben01, @ritchie46, @romanovacca, @ropoctl, @sorhawell, @stinodego, @universalmind303, @winding-lines, @yuntai and @zundertj
Published by github-actions[bot] over 1 year ago
map_dict
(#6781)pl.concat
from generator expression (#6779)map_dict
expression. (#5899)with_columns
args (#6686)NotFound
exceptions (#6670)select
args (#6667)rename
implementation. (#6688)Series
methods that can return None
(#6690)iter_rows
always returns all values from all chunks/batches in accelerated codepath (#6708)is_between
(#6661)Field
repr (#6640)mypy
to version 1.0.0
(#6744)ignore_nulls
into EWM parametric tests (#6751)nan_to_null
and nan_to_none
parameter names, expose to DataFrame init, add test coverage (#6637)extend_constant
docs/typing (and test coverage) (#6646)Thank you to all our contributors for making this release possible!
@AnatolyBuga, @MarcoGorelli, @MatveyF, @alexander-beedie, @ghuls, @jgmartin, @phaile2, @plaflamme, @ritchie46, @sorhawell, @stinodego, @yuntai and @zundertj
Published by github-actions[bot] over 1 year ago
pyarrow
(#6581)select
context, improve related typing (#6628)pyarrow
(#6592)is_between
with string bounds, and extend test coverage for the same (#6627)diff
methods (#6630)structify
behaviour experimental, while also extending it to aliased expressions (#6615)ruff
version and some settings (#6588)assert_series_equal
instead of s.series_equal(...)
(#6582)assert_frame_equal
instead of assert df.frame_equal(...)
(#6553)Thank you to all our contributors for making this release possible!
@2-5, @MarcoGorelli, @abalkin, @alexander-beedie, @cojmeister, @dependabot, @dependabot[bot], @jjerphan, @plaflamme, @ritchie46 and @stinodego
Published by github-actions[bot] over 1 year ago
with_columns
kwarg expressions with multiple output names to struct; extend **named_kwargs
support to select
(#6497)Series.__getitem__
(#6048)read/write_json
arguments (#5990)schema
, schema_overrides
, and orient
consistent on all user-facing interfaces (#6387)Groupby.pivot
(#6016)Series.shuffle
default behaviour (#5991)Expr.is_between
default behaviour (#5985)with_columns
kwarg expressions with multiple output names to struct; extend **named_kwargs
support to select
(#6497)series
dispatch methods (#6523)iter_rows(named=True)
and to_dicts()
, if pyarrow available (#6493)Series.__getitem__
(#6048)read/write_json
arguments (#5990)Groupby.pivot
(#6016)Series.shuffle
default behaviour (#5991)Expr.is_between
default behaviour (#5985)chunk_size
cannot be smaller than infer_schema_length
(#6541)verify_series_and_expr_api
util (#6524)schema
, schema_overrides
, and orient
consistent on all user-facing interfaces (#6387)Thank you to all our contributors for making this release possible!
@MarcoGorelli, @alexander-beedie, @gab23r, @papparapa, @ritchie46, @romanovacca, @stinodego and @zundertj
Published by github-actions[bot] over 1 year ago
iterrows
in favour of iter_rows
, add new @redirect
class decorator (#6461)Thank you to all our contributors for making this release possible!
@alexander-beedie, @josh, @ritchie46 and @stinodego
Published by github-actions[bot] over 1 year ago
with_column
(#6128)DataFrame
slices (#6414)to_dicts
method (#6415)str.ends_with
(#6361)str.starts_with
(#6355)explode
to namespaces (#6351)Series.struct.to_frame
to .struct.unnest
(#6352)dtype
groups, and improve some related typing (#6442)from_dicts
and DataFrame
init from list of dicts behave consistently, update/improve related docstrings (#6431)schema_overrides
with frame-init from list of dicts (#6424)is_between
typing with time in start and end (#6393)Config
as a context manager (#6439)from_dicts
and DataFrame
init from list of dicts behave consistently, update/improve related docstrings (#6431)columns
param for DataFrame
init; transitioning to schema
(#6366)Expr.flatten
(#6370)Thank you to all our contributors for making this release possible!
@ChayimFriedman2, @MarcoGorelli, @alexander-beedie, @c-peters, @flowlight0, @gab23r, @gam-phon, @ghuls, @jgmartin, @josh, @ritchie46, @romanovacca, @stinodego, @universalmind303 and @zundertj
Published by github-actions[bot] over 1 year ago
dt.combine
for combining date and time components (#6121)schema_overrides
param for more ergonomic DataFrame
init (#6230)None
input for head
/tail
(#6326)__floordiv__
op (#6280)int
(#6266)_from_pandas
constructor (#6310)pyproject.toml
(#6271)io
tests to the same folder (#6277)Thank you to all our contributors for making this release possible!
@MarcoGorelli, @alexander-beedie, @c-peters, @dependabot, @dependabot[bot], @ghuls, @n8henrie, @ritchie46, @stinodego and @universalmind303
Published by github-actions[bot] almost 2 years ago
head
and tail
methods (#6173)DataFrame.unique(keep="none")
(#6169)Struct
dtypes on DataFrame/Series init (#6145)infer_schema_length
to frame init (#6210)with_columns
in with_columns_kwargs
mode compatible with more data types (#6126)with_columns
to reflect a new dataframe is being returned (#6122)DataFrame
from schema (#6225)closed
argument (#6198)Thank you to all our contributors for making this release possible!
@MarceColl, @MarcoGorelli, @alexander-beedie, @gab23r, @ghuls, @jvanbuel, @n8henrie, @rben01, @ritchie46, @ropoctl, @sorhawell, @stinodego, @winding-lines and @zundertj
Published by github-actions[bot] almost 2 years ago
arr.take
expression (#6116)extend_constant
to work with date literals (#6114)rounded_corners
modifier to pl.Config.set_tbl_formatting
(#6108)read_csv
error message (#6082)unused import
autofix via ruff (#6102)Thank you to all our contributors for making this release possible!
@alexander-beedie, @gitkwr, @huitseeker, @ritchie46, @stinodego and @zundertj
Published by github-actions[bot] almost 2 years ago
GroupBy
(#6051)DataFrame.select
(#6047)from_epoch
function signature (#6024)estimated_size
parameter (#6018)read_sql
and row
docstrings (#6028)isort
-style import autofix via ruff
(#6020)groupby.pivot
(#6000)Thank you to all our contributors for making this release possible!
@alexander-beedie, @ghuls, @ritchie46, @stinodego and @universalmind303
Published by github-actions[bot] almost 2 years ago
Expr.is_between
API (#5981)df.iterrows
(~200-400%) (#5979)assert_frame_equal
messages (#5962)Thank you to all our contributors for making this release possible!
@alexander-beedie, @ritchie46 and @stinodego
Published by github-actions[bot] almost 2 years ago
str.strip
with multiple chars (#5929)*_options
arguments (#5852)Thank you to all our contributors for making this release possible!
@AnatolyBuga, @alexander-beedie, @cannero, @chitralverma, @dannyvankooten, @johngunerli, @ozgrakkurt, @ritchie46, @stinodego, @winding-lines and @zundertj
Published by github-actions[bot] almost 2 years ago
~-14%
(#5841)width
property to LazyFrame
(#5431)Some(0)
(#5773)AnyValueBuffer
specialisation for Duration
dtype (#5436)mut
qualifier (#5672)NaiveTime::from_hms_opt
instead of NaiveTime::from_hms
(#5664)distinct
(#5482)Thank you to all our contributors for making this release possible!
@AnatolyBuga, @CalOmnie, @Kuhlwein, @MarcoGorelli, @OneRaynyDay, @YuRiTan, @alexander-beedie, @andrewpollack, @ankane, @braaannigan, @chitralverma, @dannyvankooten, @ghais, @ghuls, @jjerphan, @matteosantama, @messense, @owrior, @pickfire, @ritchie46, @s1ck, @sa-, @slonik-az, @sorhawell, @stinodego, @universalmind303 and @zundertj
Published by ritchie46 almost 2 years ago
~-14%
(#5841)Thank you to all our contributors for making this release possible!
@chitralverma, @ghuls and @ritchie46
Published by github-actions[bot] almost 2 years ago
cmake-rs
patch (#5794)Thank you to all our contributors for making this release possible!
@OneRaynyDay, @messense, @ritchie46 and @universalmind303
Published by github-actions[bot] almost 2 years ago
Some(0)
(#5773)Thank you to all our contributors for making this release possible!
@AnatolyBuga, @MarcoGorelli, @alexander-beedie, @andrewpollack, @braaannigan, @chitralverma, @ghuls, @ritchie46, @sa- and @zundertj
Published by github-actions[bot] almost 2 years ago
DataFrame.n_chunks
return type (#5650)test_parquet_datetime
(#5696)Thank you to all our contributors for making this release possible!
@alexander-beedie, @ankane, @braaannigan, @ghais, @ghuls, @jjerphan, @pickfire, @ritchie46, @stinodego and @zundertj
Published by github-actions[bot] almost 2 years ago
Expr.sample
signature and change random seeding (#4648)null_equal
default to True
for Series.series_equal
(#5051)Expr.sample
signature and change random seeding (#4648)null_equal
default to True
for Series.series_equal
(#5051)Thank you to all our contributors for making this release possible!
@Kuhlwein, @braaannigan, @ghuls, @matteosantama, @ritchie46 and @stinodego