Published July 12, 2023
| Version py-0.18.7
Software
Open
pola-rs/polars: Python Polars 0.18.7
Authors/Creators
- Ritchie Vink
- Stijn de Gooijer
- Alexander Beedie
- Marco Edward Gorelli1
- J van Zundert
- Gert Hulselmans2
- Cory Grinstead
- Matteo Santamaria3
- Daniël Heres4
- ibENPC
- Jorge Leitao5
- Moritz Wilksch6
- Josh Magarick
- Marc van Heerden
- Marshall7
- Oliver Borchert8
- Colin Jermain
- Joshua Peek
- Ryan Russell
- Chris Pryer9
- Adrián Gallego Castellanos10
- Jeremy Goh
- Jonas Haag8
- illumination-k
- Liam Brannigan
- Max Conradt11
- Chitral Verma12
- Robert
- Søren Havelund Welling13
- 1. Quansight
- 2. @aertslab
- 3. University of California, Berkeley
- 4. @coralogix
- 5. Munin Data ApS
- 6. @QuantCo
- 7. The Rockefeller University
- 8. @Quantco
- 9. @twin-labs
- 10. Universidad Carlos III(student)
- 11. Jupiter Intelligence
- 12. @apache
- 13. Pharmatronics (a one man consultancy)
Description
🚀 Performance improvements
- speed up python object to AnyValue construction (#9840)
- use hash set in drop_many (#9807)
- speed up
in series10x (#9794) - Faster is_sorted when no flag set (#9777)
- Add Run-length Encoding functions (#9826)
- add
include_keyparameter topartition_by(#9750) - add
LEFTstring function for SQL (#9836) - add
REGEXP_LIKEfunction for SQL (both two and three parameter version) (#9838) - add
maintain_orderargument tosort/top_k/bottom_k(#9672) - Dedicated horizontal aggregation functions (#9752)
- support numpy datetime64 units (from 'ns' to 'D') in polars.from_numpy (#9783)
- implement with_row_count as private function (#9810)
- add support for SQL
SUBSTRfunction (#9803) - add SQL support for binary data and expand recognised SQL dtype strings (#9802)
- add new
durationselector and improve selector typing (#9772) - reworked comfy-table layout constraints, improving table wrapping/repr (#9744)
- fix row-encode of 32 byte payloads (#9843)
- shrink_type on all-null columns (#9811)
- don't go into streaming engine when groupby by list (#9834)
- fix regex + exclude (#9827)
- add
maintain_orderargument tosort/top_k/bottom_k(#9672) - fix array concat and Series::fill_null (#9825)
- dont preserve sortedness in offset_by for tz-aware non-constant durations (#9818)
- Remove stray
arr.evalreferences (#9821) - fix row-encode of null data (#9813)
- allow +00:00 when loading from arrow (#9747)
- improve/fix
write_databasehandling of db schema and quoted table names (#9788) - fix row-count schema (#9797)
- fix supertype detection (#9787)
- fix import error when writing parquet with pyarrow (#9760)
- Refactor failing test (#9823)
- Remove stray
arr.evalreferences (#9821) - Remove old cut/qcut (#9763)
- improve note about the behaviour when converting from ns-precision temporal values to python-native types (#9798)
- Small updates to issue templates (#9789)
- More cleanup around
arange(#9769) - add missing
lastentry (#9782) - Add
rows_by_keydocs (#9766)
Thank you to all our contributors for making this release possible! @CloseChoice, @MarcoGorelli, @alexander-beedie, @avimallu, @jonashaag, @magarick, @mcrumiller, @ritchie46 and @stinodego
Files
pola-rs/polars-py-0.18.7.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2c0512788fe6d6fd3ef1bdbfec8044ce
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pola-rs/polars/tree/py-0.18.7 (URL)