Awkward

Latest version: v2.6.4

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

Scan your dependencies

Page 1 of 42

2.6.4

New features

* feat: `TypeTracerReport.data_touched_in` should ignore unrecognized `node_ids` by jpivarski in https://github.com/scikit-hep/awkward/pull/3074
* feat: better error message for missing dispatch by jpivarski in https://github.com/scikit-hep/awkward/pull/3078
* feat: add boolean cases for CPU kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3059
* feat: add ak.flatten and ak.concatenate kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3086

Bug-fixes and performance

* fix: restrict ak.softmax to axis=-1, the only axis for which the calculation is correct right now by jpivarski in https://github.com/scikit-hep/awkward/pull/3072
* fix: Numpy 2.0 out of bounds error for BitMaskedArray Py kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3073
* fix: _is_getitem_at_placeholder logic was backward for UnionArray by jpivarski in https://github.com/scikit-hep/awkward/pull/3083
* fix: refuse dak.Array in hidden-but-public-functions by jpivarski in https://github.com/scikit-hep/awkward/pull/3079
* fix: PyPy segfault may be related to using out-of-scope array by jpivarski in https://github.com/scikit-hep/awkward/pull/3093
* fix: distributed rdataframe is not yet support by ianna in https://github.com/scikit-hep/awkward/pull/3087
* fix: support conversion to arrow and back with non-option Unknown type by tcawlfield in https://github.com/scikit-hep/awkward/pull/3085
* fix: intermittent segfault in PyPy by ianna in https://github.com/scikit-hep/awkward/pull/3089
* fix: is_valid checks in header-only library by zonca in https://github.com/scikit-hep/awkward/pull/3091
* fix: UnmaskedArray was missing its _nextcarry_outindex by jpivarski in https://github.com/scikit-hep/awkward/pull/3097

Other

* test: cuda integration tests by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3065
* ci: macos-latest is changing to macos-14 ARM runners by henryiii in https://github.com/scikit-hep/awkward/pull/3092
* docs: new Try-It page based on plain Pyodide by jpivarski in https://github.com/scikit-hep/awkward/pull/3058
* docs: Add installation of nightly wheels instructions by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3080
* docs: revamp documentation by jpivarski in https://github.com/scikit-hep/awkward/pull/3076
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3075
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3082
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3090
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3096
* chore(deps): bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 in the actions group by dependabot in https://github.com/scikit-hep/awkward/pull/3095

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

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

Page 1 of 42

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.