Awkward

Latest version: v2.6.3

Safety actively analyzes 621122 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 42

2.6.3

This is the first release of Awkward Array that is compatible with NumPy 2.0.

New features

* feat!: printing a typetracer array should not touch it by jpivarski in https://github.com/scikit-hep/awkward/pull/3019
* feat: add to_parquet_dataset function by zbilodea in https://github.com/scikit-hep/awkward/pull/2898
* feat: adding support for numpy.real, imag, round, angle, by tcawlfield in https://github.com/scikit-hep/awkward/pull/3053
* feat: add miscellaneous CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3021
* feat: add __dask_tokenize__ hook by lgray in https://github.com/scikit-hep/awkward/pull/3017
* feat: added a `commit` method on `TypeTracerReport` to identify touched buffers in the Dask DAG-building pass by jpivarski in https://github.com/scikit-hep/awkward/pull/3043
* feat: Allow interoperability with numpy 2.x by tcawlfield in https://github.com/scikit-hep/awkward/pull/3064

Bug-fixes and performance

* fix: return ufunc as it is for user defined `vectorize`d funcs by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3025
* fix: Support structured arrays in option type to_numpy by zonca in https://github.com/scikit-hep/awkward/pull/3060
* fix: Windows and 32-bit Linux default to 32-bit integers in sums and prods UNLESS it's NumPy 2.0 by jpivarski in https://github.com/scikit-hep/awkward/pull/3068
* perf: add a flag to turn off isinstance in `TypeTracerArray._new` by jpivarski in https://github.com/scikit-hep/awkward/pull/3054

Other

* test: TEMPORARY edits to get tests working for all PRs: NumPy 2.0 cap and turned off Try-It by jpivarski in https://github.com/scikit-hep/awkward/pull/3057
* test: new cuda kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2922
* ci: Make wheel building workflow reusable by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3016
* docs: fix styling of icons by agoose77 in https://github.com/scikit-hep/awkward/pull/3042
* docs: add a link to documentation of AwkwardArray in Julia by ianna in https://github.com/scikit-hep/awkward/pull/3052
* docs: add tcawlfield as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3067
* chore: keeping CONTRIBUTING.md up to date (take 1) by jpivarski in https://github.com/scikit-hep/awkward/pull/3038
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3048
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3050
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3063
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3069

New Contributors
* tcawlfield made their first contribution in https://github.com/scikit-hep/awkward/pull/3053

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.2...v2.6.3

2.6.3rc2

New features

* feat!: printing a typetracer array should not touch it by jpivarski in https://github.com/scikit-hep/awkward/pull/3019
* feat: add to_parquet_dataset function by zbilodea in https://github.com/scikit-hep/awkward/pull/2898
* feat: adding support for numpy.real, imag, round, angle, by tcawlfield in https://github.com/scikit-hep/awkward/pull/3053
* feat: add miscellaneous CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3021
* feat: add __dask_tokenize__ hook by lgray in https://github.com/scikit-hep/awkward/pull/3017
* feat: added a `commit` method on `TypeTracerReport` to identify touched buffers in the Dask DAG-building pass by jpivarski in https://github.com/scikit-hep/awkward/pull/3043

Bug-fixes and performance

* fix: return ufunc as it is for user defined `vectorize`d funcs by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3025
* perf: add a flag to turn off isinstance in `TypeTracerArray._new` by jpivarski in https://github.com/scikit-hep/awkward/pull/3054

Other

* docs: fix styling of icons by agoose77 in https://github.com/scikit-hep/awkward/pull/3042
* docs: add a link to documentation of AwkwardArray in Julia by ianna in https://github.com/scikit-hep/awkward/pull/3052
* ci: Make wheel building workflow reusable by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3016
* test: TEMPORARY edits to get tests working for all PRs: NumPy 2.0 cap and turned off Try-It by jpivarski in https://github.com/scikit-hep/awkward/pull/3057
* chore: keeping CONTRIBUTING.md up to date (take 1) by jpivarski in https://github.com/scikit-hep/awkward/pull/3038
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3048
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3050

New Contributors
* tcawlfield made their first contribution in https://github.com/scikit-hep/awkward/pull/3053

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.2...v2.6.3rc2

2.6.3rc1

The main purpose of this release is to make sure that the deployment machinery still works, now that the `PYPI_PASSWORD` had to be replaced.

New features

* feat!: printing a typetracer array should not touch it by jpivarski in https://github.com/scikit-hep/awkward/pull/3019
* feat: add to_parquet_dataset function by zbilodea in https://github.com/scikit-hep/awkward/pull/2898
* feat: adding support for numpy.real, imag, round, angle, by tcawlfield in https://github.com/scikit-hep/awkward/pull/3053

Bug-fixes and performance

* fix: return ufunc as it is for user defined `vectorize`d funcs by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3025

Other

* docs: fix styling of icons by agoose77 in https://github.com/scikit-hep/awkward/pull/3042
* docs: add a link to documentation of AwkwardArray in Julia by ianna in https://github.com/scikit-hep/awkward/pull/3052
* ci: Make wheel building workflow reusable by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3016
* test: TEMPORARY edits to get tests working for all PRs: NumPy 2.0 cap and turned off Try-It by jpivarski in https://github.com/scikit-hep/awkward/pull/3057
* chore: keeping CONTRIBUTING.md up to date (take 1) by jpivarski in https://github.com/scikit-hep/awkward/pull/3038
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3048
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3050

New Contributors
* tcawlfield made their first contribution in https://github.com/scikit-hep/awkward/pull/3053

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.2...v2.6.3rc1

2.6.2

New features

* feat: add CUDA kernels that calculate length/sum by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2992
* feat: add variable length loop kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3003
* feat: make ak.mean and ak.count differentiable by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3020

Bug-fixes and performance

* fix: remove redundant(?) Jax.is_tracer_type check in _layout by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3013
* fix: throw more meaningful error message for non-NumPy buffers by agoose77 in https://github.com/scikit-hep/awkward/pull/3026
* fix: proper typetracer array slicing in `BitMaskedArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/3028
* fix: `ak.flatten` on `BitMaskedArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/3034
* fix: performance of ufunc resolution for non-nominal signatures by agoose77 in https://github.com/scikit-hep/awkward/pull/3030

Other

* test: update tests-cuda to use 'ByteMaskedArray.simplified' by jpivarski in https://github.com/scikit-hep/awkward/pull/3024
* ci: Add nightly upload of wheels to Anaconda Cloud by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3012
* ci: Update scientific-python/upload-nightly-action from 0.3.0 to 0.4.0 by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3031
* ci: Upload nightly wheels to scientific-python-nightly-wheels org by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3032
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3005
* chore: fix ruff warnings by agoose77 in https://github.com/scikit-hep/awkward/pull/3010
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3022
* chore: figuring out how to implement ak.from_cudf by jpivarski in https://github.com/scikit-hep/awkward/pull/3027
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3029
* chore(deps): bump the actions group with 1 update by dependabot in https://github.com/scikit-hep/awkward/pull/3035
* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3037


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.1...v2.6.2

2.6.1

The purpose of this release is to provide a lower-bound on the fsspec dependency version (3006).

New features

_(none!)_

Bug-fixes and performance

_(none!)_

Other

* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3004
* build: set a minimum fsspec version (see 3002) by jpivarski in https://github.com/scikit-hep/awkward/pull/3006


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.0...v2.6.1

2.6.0

From this point onward, awkward strictly depends on fsspec.

New features

* feat: turn on CUDA unit tests for working kernels and add some CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2930
* feat: add string builder by lobis in https://github.com/scikit-hep/awkward/pull/2899
* feat: add to_parquet_row_groups by zbilodea in https://github.com/scikit-hep/awkward/pull/2979
* feat!: __array__ is no longer allowed on NumpyArray and EmptyArray by jpivarski in https://github.com/scikit-hep/awkward/pull/2997

Bug-fixes and performance

* fix: delete `header-only/tests/test_1542-array-builder.cpp` by ianna in https://github.com/scikit-hep/awkward/pull/2981
* fix: use `std::tuple_element_t` as an `OptionType` type alias by ianna in https://github.com/scikit-hep/awkward/pull/2977
* fix: generate error message and tests for CUDA and CPU kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2989
* fix: `ak.merge_union_of_records` error message for cases that can't use `axis < 0` by jpivarski in https://github.com/scikit-hep/awkward/pull/2995

Other

* test: don't fail fast (so pypy doesn't stop the tests) by jpivarski in https://github.com/scikit-hep/awkward/pull/2956
* test: generate unit tests for cpu and cuda by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2938
* test: update test_2799 for Numba 0.59.0 by jpivarski in https://github.com/scikit-hep/awkward/pull/2998
* docs: add zonca as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2959
* docs: add chrisburr as a contributor for infra by allcontributors in https://github.com/scikit-hep/awkward/pull/2960
* docs: add zbilodea as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2961
* docs: add raymondEhlers as a contributor for maintenance by allcontributors in https://github.com/scikit-hep/awkward/pull/2962
* docs: add mloning as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/2963
* docs: add kkothari2001 as a contributor for code, and test by allcontributors in https://github.com/scikit-hep/awkward/pull/2964
* docs: add jrueb as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2965
* docs: add Moelf as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/2966
* docs: update dependencies by agoose77 in https://github.com/scikit-hep/awkward/pull/2986
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2948
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/2980
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2982
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2991
* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/2990
* chore: fsspec is now a strict (required) dependency by jpivarski in https://github.com/scikit-hep/awkward/pull/2996

New Contributors
* lobis made their first contribution in https://github.com/scikit-hep/awkward/pull/2899

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.5.2...v2.6.0

Page 1 of 42

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.