There is a newer version of the record available.

Published April 30, 2023 | Version py-0.17.10
Software Open

pola-rs/polars: Python Polars 0.17.10

  • 1. @aertslab
  • 2. Quansight
  • 3. University of California, Berkeley
  • 4. @coralogix
  • 5. Munin Data ApS
  • 6. @twin-labs
  • 7. Universidad Carlos III(student)
  • 8. @QuantCo
  • 9. @Quantco
  • 10. Jupiter Intelligence
  • 11. @solokeys @trussed-dev @yamnord @ycrypto
  • 12. Pharmatronics (a one man consultancy)
  • 13. Aguila Engineering

Description

🏆 Highlights
  • Out-of-core unique (#8573)
🚀 Performance improvements
  • improve OOC sort performance during partition phase (#8590)
  • significant speedup for python iteration over Series data (#8501)
✨ Enhancements
  • make ooc-sort resilient against chunk_size (#8588)
  • Out-of-core unique (#8573)
  • Add to_date, to_datetime, to_time to String namespace (#8579)
  • enhance parametric strategy retrieval, enable List strategy by default (#8571)
  • Add default value for round (#8566)
  • don't trigger unreachable code if no dtype is set (#8532)
  • Ergonomic inputs for all, any, sum, and cumsum (#8541)
  • accept expressions in groupby_dynamic/rolling (#8528)
  • add is_nested property to dtypes (#8514)
🐞 Bug fixes
  • fix determining of supertype for tz-aware and tz-naive datetimes (#8585)
  • correct for nested offsets in json serialization (#8584)
  • fix wrong dtype init in streaming groupby (#8574)
  • fix edge-case with NamedTuple input that contains unhashable field data (#8578)
  • temporarily disable List dtype in parametric tests (#8581)
  • fix categorical/string_cache fill_null panic (#8562)
  • fix testing asserts for NaN values in Struct data (#8557)
  • fix window function contention in binary expression (#8544)
  • fix struct pyarrow ffi (#8543)
  • don't trigger unreachable code if no dtype is set (#8532)
  • fix testing asserts for NaN values in List data (#8537)
  • keep sorted info on agg_first and simple singleton… (#8526)
  • don't downcast Decimal to Float64 in truediv (#8523)
  • unset fast_unique coming from arrow (#8521)
  • correct sign-reversed scale on DecimalChunked to Python Decimal conversion (fixes #8423) (#8508)
  • Clarify and fix behaviour in pl.min/max (#8509)
🛠️ Other improvements
  • warn about changing date_range default from lazy=False to eager=False (#8593)
  • Rename internals module to _reexport (#8554)
  • change partition strategy (#8561)
  • fix testing asserts for NaN values in Struct data (#8557)
  • note sortedness of results from groupby ops (#8540)
  • better type signature for set_sorted (#8529)
  • add test for categorical input that is not fast_unique (#8527)
  • Improvements to the Python release workflow (#8121)
  • Update docs requirements (#8200)

Thank you to all our contributors for making this release possible! @MarcoGorelli, @alexander-beedie, @cgevans, @ritchie46, @stinodego and @uchiiii

Files

pola-rs/polars-py-0.17.10.zip

Files (2.2 MB)

Name Size Download all
md5:f9c5091560f38dbb2313d9b319ef96e5
2.2 MB Preview Download

Additional details

Related works