Python Polars 0.16.13
🚀 Performance improvements
- use atoi in favor of lexical in strptime
-25%
(#7501) - [csv] faster utf8 validation
~20%
(#7500) - [csv] SIMD accelerate SplitFields
-40%
(#7498) - (csv) don't use memchr for splitfields
-~0.15%
(#7494) - csv-file use fast-float for csv float parsing (#7492)
✨ Enhancements
- literal support for binary (#7519)
🐞 Bug fixes
- fix(rust, python) respect time zone in date_range (#7503)
- transparently integrate externally-registered Excel formats (#7520)
- use physical types in sort-by args (#7518)
- keep series name in arithmetic (#7513)
- Initialize with
Decimal
dtype (#7511) - fix projection pushdown of asof_joins (#7487)
🛠️ Other improvements
- update
show_versions
with xlsxwriter (and add as optional dependency) (#7507) - Use new
LazyFrame
init in docs (#7508) - Bump some linting versions (#7505)
Thank you to all our contributors for making this release possible!
@CloseChoice, @MarcoGorelli, @alexander-beedie, @ecashin, @ritchie46 and @stinodego