Published November 17, 2024
| Version py-1.14.0
Software
Open
pola-rs/polars: Python Polars 1.14.0
Authors/Creators
- Ritchie Vink
- Stijn de Gooijer1
- Alexander Beedie
- Marco Edward Gorelli2
- Orson Peters3
- nameexhaustion
- Weijie Guo4
- Gijs Burghoorn3
- J van Zundert
- Gert Hulselmans5
- Cory Grinstead
- Marshall
- chielP
- Itamar Turner-Trauring
- Lawrence Mitchell
- Matteo Santamaria6
- DaniΓ«l Heres7
- Josh Magarick
- Henry Harbeck
- deanm0000
- ibENPC
- Karl Genockey
- Moritz Wilksch8
- eitsupi
- Jorge Leitao9
- Ion Koutsouris
- Mick van Gelderen
- Liam Brannigan
- Petros Barbagiannis
- 1. @pola-rs
- 2. Quansight
- 3. Polars
- 4. @alibaba
- 5. @aertslab
- 6. University of California, Berkeley
- 7. @coralogix
- 8. @QuantCo
- 9. Munin Data ApS
Description
π Performance improvements
- Increase default async thread count for low core count systems (#19829)
- Move row group decode off async thread for local streaming parquet scan (#19828)
- Support use of Duration in
to_string, ergonomic/perf improvement, tz-aware Datetime bugfix (#19697)
β¨ Enhancements
- Raise informative error on Unknown unnest (#19830)
- Support DataFrame init from raw SQLAlchemy rows (#19820)
- Support use of Duration in
to_string, ergonomic/perf improvement, tz-aware Datetime bugfix (#19697) - Add an
is_literalmethod to expressionmetanamespace (#19773) - A different approach to warning users of fork() issues with Polars (#19197)
π Bug fixes
- Fix
read_database(β¦,iter_batches=True)type annotations (#19832) - Validate subnodes in validate IR (#19831)
- Raise if merge non-global categoricals in unpivot (#19826)
- Type hints for window_size incorrectly included timedelta in some rolling functions (#19827)
- Don't panic if column not found (#19824)
- Fix gather of Scalar null + idx w/ validity (#19823)
- Replace _kwargs in collect method (#19618)
- Fix object chunked gather (#19811)
- Fix filter scalar nulls (#19786)
- Replace spaces with to support showing multiple spaces in HTML repr (#19783)
- Altair tooltip was being incorrectly applied to plots which did not accept it (#19789)
- Respect schema_overrides in batched csv reader (#19755)
- Fix scanning google cloud with service account credentials file (#19782)
- Release the GIL in Python APIs, part 2 of 2 (#19762)
- Fix incorrect filter after right-join on LazyFrame (#19775)
- Fix incorrect lazy schema for explode on array columns (#19776)
- Fixed typo in file lazy.py (#19769)
π Documentation
- Update bokeh to use cdn to avoid Bokeh Error (#19788)
- Change dprint config (#19747)
- Mention
row_by_keysin theto_dictdocumentation (#19767) - Fix link to Graphviz download (#19791)
π οΈ Other improvements
- Add ToField context for common args (#19833)
- Use polars parquet reader for delta scan (#19103)
- Migrate polars-expr AggregationContext to use
Column(#19736)
Thank you to all our contributors for making this release possible! @MarcoGorelli, @TNieuwdorp, @YichiZhang0613, @alexander-beedie, @braaannigan, @coastalwhite, @engylemure, @gab23r, @iliya-malecki, @ion-elgreco, @itamarst, @jackxxu, @nameexhaustion, @orlp, @ritchie46, @rodrigogiraoserrao and @sn0rkmaiden
Files
pola-rs/polars-py-1.14.0.zip
Files
(5.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ff76a1353f80884cfb749139a31afdcd
|
5.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pola-rs/polars/tree/py-1.14.0 (URL)