Skip to content

Releases: scikit-hep/awkward

Version 2.1.4

25 Apr 22:43
32e6ce5
Compare
Choose a tag to compare

New features

  • feat!: raise error for out-of-bounds axis in ak.cartesian by @agoose77 in #2411
  • feat: make ak.numba.GrowableBuffer visible by @ianna in #2403

Bug-fixes and performance

  • fix: unify C++ and Python GrowableBuffer::extend algorithm by @ianna in #2396
  • fix: return empty list if broadcasting no arrays by @agoose77 in #2407
  • fix: only convert NEP18 arguments to layouts if required by @agoose77 in #2409
  • fix: partially fix string broadcasting by @agoose77 in #2410
  • fix: correctly convert unknown scalar from kernel to a length by @agoose77 in #2417
  • fix: support unknown lengths when broadcasting unions by @agoose77 in #2418
  • fix: consistently set a resize default value to 8 - that is passed to GrowableBuffer by @ianna in #2421
  • fix: is_equal_to bug in UnionArray by @agoose77 in #2426
  • fix: handle reordered contents in ak.almost_equal by @agoose77 in #2424
  • fix: typetracer nplike.repeat & ak.with_field by @agoose77 in #2429

Other

Full Changelog: v2.1.3...v2.1.4

Version 2.1.3

13 Apr 17:38
62f06af
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: support empty records in ak.with_field by @agoose77 in #2387
  • fix: only format exception for primary context by @agoose77 in #2388
  • fix: only touch data in nplike.asarray if copy is required by @agoose77 in #2395
  • fix: update GrowableBuffer::move_to algorithm by @ianna in #2394
  • fix: don't touch for ascontiguousarray by @agoose77 in #2397

Other

Full Changelog: v2.1.2...v2.1.3

Version 2.1.2

08 Apr 20:46
be60b53
Compare
Choose a tag to compare

New features

Bug-fixes and performance

  • fix: expose array interface for CUDA by @agoose77 in #2327
  • fix: test untested path in ak.cartesian & broadcasting by @agoose77 in #2329
  • fix: ak.cartesian for typetracer by @agoose77 in #2295
  • fix: Numba string reference count memory leak. by @jpivarski in #2332
  • fix: generate an array view when an Array C++ type is requested by @ianna in #2335
  • fix: do not expose an rdfentry_ column by @ianna in #2343
  • fix: generate RDataSource API based on ROOT attribute by @ianna in #2345
  • fix: simplify depth limit test to support bigger-than-depth values by @agoose77 in #2347
  • fix: use cppyy include by @ianna in #2348
  • fix: convert ufunc arguments to same backend by @agoose77 in #2354
  • fix: support N-d sequences in TypeTracer.asarray by @agoose77 in #2361
  • fix: make from_iter require iterables! by @agoose77 in #2353
  • fix: avoid stack overflow with std::unique_ptr linked list by @ianna in #2366
  • fix: ak.unzip visits all contents by @agoose77 in #2373
  • fix: remove spurious typetracer conversion by @agoose77 in #2375

Other

New Contributors

Full Changelog: v2.1.1...v2.1.2

Version 2.1.1

18 Mar 10:12
e316869
Compare
Choose a tag to compare

New features

Bug-fixes and performance

Other

Full Changelog: v2.1.0...v2.1.1

Version 1.10.3

13 Mar 21:59
3375b4a
Compare
Choose a tag to compare

This is a bug-fix release, motivated by PR #2311, which fixes a memory leak investigated in issues #1127, #1280, #2275, and #2310 (500 days from first sighting).

New features

(none!)

Bug-fixes and performance

  • fix: DECREFing PyObject*s from Python C API calls in v1. by @jpivarski in #2311

Other

(none!)

Full Changelog: v1.10.2...v1.10.3

Version 2.1.0

07 Mar 22:30
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

(none!)

Other

Full Changelog: v2.0.10...v2.1.0

Version 2.0.10

07 Mar 16:36
5f5c3f4
Compare
Choose a tag to compare

New features

  • feat: make header-only libraries a CMake project by @agoose77 in #2280

Bug-fixes and performance

  • fix: apply subset of fixes for downstream dask usage by @agoose77 in #2283

Other

  • docs: fix URI to header-only LayoutBuilder examples by @agoose77 in #2279
  • chore: update pre-commit hooks (#2286)Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> by @pre-commit-ci in #2286

Full Changelog: v2.0.9...v2.0.10

Version 2.0.9

03 Mar 19:03
bb4279f
Compare
Choose a tag to compare

New features

  • feat: keep column order after filtering flag by @ianna in #2234
  • feat: Awkward Arrays in Numba's CUDA target by @ianna in #1809
  • feat: add 'highlevel' and 'behavior' arguments to 'ak.from_rdataframe' function by @ianna in #2258

Bug-fixes and performance

Other

Full Changelog: v2.0.8...v2.0.9

Version 2.0.8

16 Feb 17:10
Compare
Choose a tag to compare

New features

  • feat: allow awkward type arrays filtering based on rdfentry by @ianna in #2202
  • feat!: re-introduce unknown-length by @agoose77 in #2229

Bug-fixes and performance

Other

Full Changelog: v2.0.7...v2.0.8

Version 2.0.7

04 Feb 01:18
20b3da8
Compare
Choose a tag to compare

Bug-fixes and performance

  • fix: re-order cases to handle NumPy scalar types properly by @agoose77 in #2125
  • fix: specify dtype for buffers in from_rdataframe. by @agoose77 in #2145
  • fix: unify typestr with _repr by @agoose77 in #2158
  • fix: update type_to_name for Layout builder cxx_14 target by @ianna in #2165
  • fix: Layout builders clean and length bug fixes by @ianna in #2171
  • fix: support mask_identity=True for axis=None in ptp, std, etc. by @agoose77 in #2172
  • fix: preserve dimensions for keepdims=True, axis=None reductions by @agoose77 in #2177
  • fix: some usages of len(layout) under typetracer by @agoose77 in #2181
  • fix: rdataframe memory check by @ianna in #2155
  • fix: rework parameter merging rules by @agoose77 in #2179
  • fix: don't raise NotImplementedError when reading empty array from Parquet by @dsavoiu in #2194
  • fix: ignore object arrays by @agoose77 in #2206
  • fix: ak.values_astype now turns 'unknown' type into the requested type. by @jpivarski in #2196

Other

New Contributors

Full Changelog: v2.0.6...v2.0.7