Awkward

Latest version: v2.7.2

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

Scan your dependencies

Page 2 of 44

2.6.7

New features

* feat: combinations kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3150
* feat: complex reducers by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3149

Bug-fixes and performance

* fix: use classic linker with AppleClang 15+ by henryiii in https://github.com/scikit-hep/awkward/pull/3167
* fix: unexpected behaviour of akwhere with arrays containing nones by tcawlfield in https://github.com/scikit-hep/awkward/pull/3168
* fix: out of bounds index access issue in argmin and argmax complex in CPU kernel by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3176
* fix: refine the implementation of copy_behaviors by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3177
* fix: ak.to_parquet for a record-like non-Record by jpivarski in https://github.com/scikit-hep/awkward/pull/3175
* fix: proposal for 2947 by maxgalli in https://github.com/scikit-hep/awkward/pull/3191
* fix: requesting layout.form should not touch shape by jpivarski in https://github.com/scikit-hep/awkward/pull/3189
* fix: issue 3118 and 3185 by pfackeldey in https://github.com/scikit-hep/awkward/pull/3193
* fix: change np.integer to numbers.Integral by maxgalli in https://github.com/scikit-hep/awkward/pull/3195

Other

* ci: fix incorrect SDist name by henryiii in https://github.com/scikit-hep/awkward/pull/3201
* docs: add maxgalli as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3198
* docs: add pfackeldey as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3199
* chore(deps): bump the actions group across 1 directory with 4 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3184
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3172
* chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 in the actions group across 1 directory by dependabot in https://github.com/scikit-hep/awkward/pull/3190

New Contributors
* maxgalli made their first contribution in https://github.com/scikit-hep/awkward/pull/3191
* pfackeldey made their first contribution in https://github.com/scikit-hep/awkward/pull/3193

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.6...v2.6.7

2.6.6

New features

* feat: add slicing CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3140
* feat: add some misc CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3141
* feat: Adding awkward.semipublic submodule by tcawlfield in https://github.com/scikit-hep/awkward/pull/3152
* feat: 3154 from_parquet should be able to read partial columns by tcawlfield in https://github.com/scikit-hep/awkward/pull/3156
* feat: add reduce kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3136
* feat: copy_behaviors to make sub-classing easy by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3137

Bug-fixes and performance

* fix: use grid-stride looping for kernels with variable-length loops by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3130
* fix: don't let CuPy iterate over Index with Python for loops by jpivarski in https://github.com/scikit-hep/awkward/pull/3142
* fix: correct dtypes for numpy v2 by ianna in https://github.com/scikit-hep/awkward/pull/3159
* fix: ak.from_numpy should fail on zero-dimensional arrays. by tcawlfield in https://github.com/scikit-hep/awkward/pull/3161

Other

* test: reducer CUDA kernel tests by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3162
* ci: Ensure attestations for awkward-cpp sdist and wheels by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3135
* ci: faster wheel builds by henryiii in https://github.com/scikit-hep/awkward/pull/3146
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3139
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3153
* chore: trying atomics and tree reduction for CUDA reducer kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3123
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3145

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.5...v2.6.6

2.6.5

New features

* feat: 2772 pyarrow doesnt permit selective reading with extensionarray by tcawlfield in https://github.com/scikit-hep/awkward/pull/3127

Bug-fixes and performance

* fix: skip failing test when jax is not installed by ianna in https://github.com/scikit-hep/awkward/pull/3112
* fix: skip tests that require pyarrow when it is not installed by ianna in https://github.com/scikit-hep/awkward/pull/3114
* fix: generate array view by ianna in https://github.com/scikit-hep/awkward/pull/3115
* fix: Header-only fix is_valid for empty Indexed or IndexedOption by zonca in https://github.com/scikit-hep/awkward/pull/3120
* fix: wait for Jitify performing a one-time only warm-up by ianna in https://github.com/scikit-hep/awkward/pull/3113
* fix: prevent exponential memory growth in UnionArray by jpivarski in https://github.com/scikit-hep/awkward/pull/3119

Other

* ci: Add GitHub artifact attestations to package distribution by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3126
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3106
* chore: update RapidJSON by jpivarski in https://github.com/scikit-hep/awkward/pull/3110
* chore: pin pyarrow to 16.0.0 by ianna in https://github.com/scikit-hep/awkward/pull/3124
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3117
* chore(deps): bump the actions group across 1 directory with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3125

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

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

Page 2 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.