github pola-rs/polars py-0.15.3
Python Polars 0.15.3

latest releases: py-1.7.1, rs-0.43.1, py-1.7.0...
21 months ago

🚀 Performance improvements

  • set_sorted flag when creating from literal (#5728)
  • use sorted fast path in streaming groupby (#5727)

✨ Enhancements

  • push down predicates to pyarrow datasets (#5780)
  • Support for reading delta lake tables (#5761)
  • Add DataFrame.glimpse() (#5622)
  • allow expression as quantile input (#5751)
  • accept expression in str.extract_all (#5742)
  • tz-aware strptime (#5736)
  • lazy diagonal concat. (#5647)
  • to_struct add upper_bound (#5714)

🐞 Bug fixes

  • fix(rust, python) Summation on empty series evaluates to Some(0) (#5773)
  • empty concat utf8 (#5768)
  • projection pushdown with union and asof join (#5763)
  • check null values in asof_join + groupby (#5756)
  • fix generic streaming groupby on logical types (#5752)
  • fix date_range on expressions (#5750)
  • fix dtypes in join_asof_by (#5746)
  • fix group order in binary aggregation (#5744)
  • implement min/max aggregation for utf8 in groupby (#5737)
  • fix all_null/sorted into_groups panic (#5733)
  • address several edge-cases found when asserting NaN equality (#5732)
  • asof join 'by', 'forward' combination (#5720)

🛠️ Other improvements

  • add DataFrame.pearson_corr to reference (#5772)
  • Parse fixed timezone offsets without pytz (#5769)
  • chore(rust,python) Change allow_streaming to streaming (#5747)
  • Remove pyarrow nightlies requirement. (#5719)
  • fix incorrect accepted type in df.write_csv (#5715)

Thank you to all our contributors for making this release possible!
@AnatolyBuga, @MarcoGorelli, @alexander-beedie, @andrewpollack, @braaannigan, @chitralverma, @ghuls, @ritchie46, @sa- and @zundertj

Don't miss a new polars release

NewReleases is sending notifications on new releases.