Skip to content

Releases: scikit-hep/awkward

Version 2.7.4

31 Jan 14:27
Compare
Choose a tag to compare

New features

  • feat: add a non-touching ak.zip, called 'ak.zip_no_broadcast' by @pfackeldey in #3390

Bug-fixes and performance

(none!)

Other

Full Changelog: v2.7.3...v2.7.4

Version 2.7.3

25 Jan 13:03
Compare
Choose a tag to compare

New features

  • feat: add pretty nbytes repr to .show and jupyter repr by @pfackeldey in #3348
  • feat: improve error message when indexing placeholder arrays by @pfackeldey in #3353

Bug-fixes and performance

Other

Full Changelog: v2.7.2...v2.7.3

Version 2.7.2

05 Dec 22:06
8f69dbf
Compare
Choose a tag to compare

This is the first version built with MacOS 13 instead of MacOS 12.

New features

Bug-fixes and performance

  • fix: sorting of record arrays without fields (ak.zip(tuple(...))) by @pfackeldey in #3314
  • fix: concatenation of empty records by @pfackeldey in #3316
  • fix: extend limit on number of regular arrays to concatenate by @ianna in #3312
  • fix: typetracer lengths for optiontypes in 'ak.where' broadcastings by @pfackeldey in #3322
  • fix: handle type tracer correctly in indexed option array flattening by @lgray in #3325
  • fix: Upstream API changes in cuDF 24.10 by @jpivarski in #3328 (but actually by @martindurant; see #3309)

Other

Full Changelog: v2.7.1...v2.7.2

Version 2.7.1

19 Nov 18:54
4db7973
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: test from_raggedtensor on CUDA by @ianna in #3298
  • fix: use None when ndims can't be inferred from a layout-like obj by @pfackeldey in #3299
  • fix: ak.argcombinations should allow negative axis by @jpivarski in #3301
  • fix: restrict named_axis inferring to ak.Arrays/ak.Records/ak.HighLevelContexts by default by @pfackeldey in #3304

Other

Full Changelog: v2.7.0...v2.7.1

Version 2.7.0

08 Nov 01:22
Compare
Choose a tag to compare

This release drops support for Python 3.8. The supported Python versions are now 3.9 through 3.13 (inclusive). Other than that, it does not differ from 2.6.10.

New features

(none!)

Bug-fixes and performance

(none!)

Other

  • chore: remove Python 3.8, ensure Python 3.13 is included by @jpivarski in #3295

Full Changelog: v2.6.10...v2.7.0

Version 2.6.10

07 Nov 18:44
b620e69
Compare
Choose a tag to compare

New features

Bug-fixes and performance

  • fix: make sure 'at' is a cupy zero dim array by @ianna in #3271
  • fix: add cuda backend support for to_raggedtensor and from_raggedtensor functions by @maxymnaumchyk in #3263
  • fix: test from_raggedtensor on GPU by @ianna in #3288
  • fix: correct handling of keepdims and mask_identity for weighted mean by @nj-vs-vh in #3291

Other

New Contributors

Full Changelog: v2.6.9...v2.6.10

Version 2.6.9

07 Oct 15:45
Compare
Choose a tag to compare

New features

Bug-fixes and performance

  • perf: avoid inflating UnmaskedArrays in broadcasting when you can by @jpivarski in #3254
  • fix: TypeError fix for can_cast by @ianna in #3255
  • fix: ListArray slicing on GPU by @ianna in #3248
  • fix: ak.typetracer.length_one_if_typetracer with option and union types by @jpivarski in #3266

Other

New Contributors

Full Changelog: v2.6.8...v2.6.9

Version 2.6.8

12 Sep 21:01
dea122a
Compare
Choose a tag to compare

New features

Bug-fixes and performance

  • fix: 2881 akconcatenate fails trying to concatenate too many nested arrays by @tcawlfield in #3207
  • fix: adjust checks in ForthMachine to prevent segfault when num_items is negative by @ariostas in #3209
  • fix: generalize Index.ptr by @jpivarski in #3206
  • fix: add ak.array_equal to NEP18 overrides, documentation, and add one more test by @tcawlfield in #3225
  • fix: cuda max reducer bugfix and more tests by @ianna in #3228
  • fix: empty arrays in ak.to_parquet with extensionarray=True by @jpivarski in #3234
  • fix: GPU complex reducer prod for empty lists by @ianna in #3235

Other

New Contributors

Full Changelog: v2.6.7...v2.6.8

Version 2.6.7

02 Aug 19:23
3ab54f8
Compare
Choose a tag to compare

New features

Bug-fixes and performance

Other

New Contributors

Full Changelog: v2.6.6...v2.6.7

Version 2.6.6

26 Jun 18:57
7fce3d4
Compare
Choose a tag to compare

New features

Bug-fixes and performance

  • fix: use grid-stride looping for kernels with variable-length loops by @ManasviGoyal in #3130
  • fix: don't let CuPy iterate over Index with Python for loops by @jpivarski in #3142
  • fix: correct dtypes for numpy v2 by @ianna in #3159
  • fix: ak.from_numpy should fail on zero-dimensional arrays. by @tcawlfield in #3161

Other

Full Changelog: v2.6.5...v2.6.6