Skip to content

Releases: scikit-hep/awkward

Version 2.4.5

06 Oct 17:40
c9aaacf
Compare
Choose a tag to compare

New features

  • feat: add recursive argument to expected_from_buffers by @agoose77 in #2724
  • feat: infer unknown lengths from context in from_buffers by @agoose77 in #2732

Bug-fixes and performance

Other

Full Changelog: v2.4.4...v2.4.5

Version 1.10.5

04 Oct 20:19
cf8f373
Compare
Choose a tag to compare

What's Changed

  • fix: update backport for changes in Numba, NumExpr, Arrow, and RDataFrame by @ianna and @jpivarski in #2735

Basically, third-party libraries have been changing. This backport brings Awkward 1.x up to speed with them.

Full Changelog: v1.10.4...v1.10.5

Version 2.4.4

29 Sep 10:52
6dc52cc
Compare
Choose a tag to compare

New features

  • feat: add buffer_key to typetracer_with_report by @agoose77 in #2719

Bug-fixes and performance

  • fix: catch cases in which fields required by a JSON schema are not in the JSON object by @jpivarski in #2712
  • fix: support concrete buffers in TypeTracer.frombuffer by @agoose77 in #2718
  • fix: make the examples consistent with the changes in #2553 by @ManasviGoyal in #2725
  • fix: reduction with axis=None, keepdims=True by @agoose77 in #2728

Other

Full Changelog: v2.4.3...v2.4.4

Version 2.4.3

19 Sep 21:29
01a1deb
Compare
Choose a tag to compare

New features

  • feat: add ak_to_feather and ak_from_feather functions by @zbilodea in #2683
  • feat: expose simplification from ak.from_buffers by @agoose77 in #2713

Bug-fixes and performance

Other

New Contributors

Full Changelog: v2.4.2...v2.4.3

Version 2.4.2

06 Sep 19:26
2825fad
Compare
Choose a tag to compare

Bug-fixes and performance

  • fix: support placeholder arrays in ArrayModuleNumpyLike.frombuffer by @agoose77 in #2693
  • fix: drop zero-cost views of ak.Array by @agoose77 in #2697

Other

Full Changelog: v2.4.1...v2.4.2

Version 2.4.1

04 Sep 20:53
ac9b98d
Compare
Choose a tag to compare

Other

  • Fix docs version selector

Full Changelog: v2.4.0...v2.4.1

Version 2.4.0

04 Sep 19:49
7fc38e2
Compare
Choose a tag to compare

New features

  • feat: Form.expected_from_buffers for names/dtypes ak.from_buffers needs. by @jpivarski in #2660
  • feat: support out-of-band buffers in pickling by @agoose77 in #2665
  • feat: add touch_data to ak.typetracer by @agoose77 in #2672
  • feat: add support for custom picklers by @agoose77 in #2682
  • feat!: deprecate forget_length, add parameters to typetracer_with_report by @agoose77 in #2671
  • feat!: remove deprecations for 1.4.0 release by @agoose77 in #2688* fix: support placeholders in shape-only routines by @agoose77 in #2652

Bug-fixes and performance

  • fix: multiple-output ufuncs e.g. divmod by @agoose77 in #2654
  • fix: support unflattening a typetracer-backed array at axis != 0 by @agoose77 in #2657
  • fix: fix IPython inspection by @agoose77 in #2658
  • fix: using numba.core.errors.Numba<Error> instead of Error in a Numba typing context. by @jpivarski in #2659
  • fix: raise error for invalid object in from_dlpack by @agoose77 in #2662
  • fix: fix/harden broadcasting through tuples by @agoose77 in #2663
  • fix: update string to search for in determing parquet column list separator by @douglasdavis in #2670
  • fix: guard broadcast_and_apply from mixed backends by @agoose77 in #2678
  • fix: support typetracer in ak.str. operations by @agoose77 in #2679

Other

Full Changelog: v2.3.3...v2.4.0

Version 2.3.3

17 Aug 13:10
3d0cdec
Compare
Choose a tag to compare

New features

Bug-fixes and performance

Other

  • chore(deps): bump pypa/gh-action-pypi-publish from 1.8.9 to 1.8.10 by @dependabot in #2641

Full Changelog: v2.3.2...v2.3.3

Version 2.3.2

11 Aug 22:30
e2e5df6
Compare
Choose a tag to compare

New features

  • feat: add support for expected termination of transform functions by @agoose77 in #2595
  • feat: export error classes by @agoose77 in #2613
  • feat: unpickle arrays made in Awkward v1 (as v2). by @jpivarski in #2604
  • feat: use pyarrow for string functions by @jpivarski in #2616
  • feat: add support for dictionary encoding from Arrow by @agoose77 in #2630
  • feat: add CPU kernel for to_numpy support for strings/bytestrings by @agoose77 in #2631

Bug-fixes and performance

  • fix: don't decorate non-Exception subclasses by @agoose77 in #2587
  • fix: use to_backend_array() instead of asarray by @agoose77 in #2592
  • fix: artefactsartifacts in pyproject.toml by @agoose77 in #2612
  • fix: adjust for numexpr 2.8.5, which hid getContext's frame_depth argument by @jpivarski in #2617
  • fix: add inline to prevent multiple definitions by @ManasviGoyal in #2606
  • fix: support lists of strings in ak.zip with optiontype_outside_record=True by @agoose77 in #2623
  • fix: support counts=len(array) in ak.unflatten by @agoose77 in #2632
  • fix: support non int64 index in ListArray's pad_none by @agoose77 in #2634
  • fix: assert nextlen == 0 in reducer should also allow unknown_length by @jpivarski in #2610

Other

Full Changelog: v2.3.1...v2.3.2

Version 1.10.4

19 Jul 18:37
e68a046
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.3...v1.10.4