Awkward

Latest version: v2.7.2

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

Scan your dependencies

Page 3 of 44

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

2.5.2

New features

* feat: add some simpler `cuda_kernels` by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2880
* feat: add `recursive` flag to `Content.to_packed` by agoose77 in https://github.com/scikit-hep/awkward/pull/2933
* feat: configure Julia version and required packages by ianna in https://github.com/scikit-hep/awkward/pull/2896

Bug-fixes and performance

* fix: include header-only files in sdist by agoose77 in https://github.com/scikit-hep/awkward/pull/2909
* fix: touching of unions by agoose77 in https://github.com/scikit-hep/awkward/pull/2906
* fix: lazily project union contents by agoose77 in https://github.com/scikit-hep/awkward/pull/2913
* fix: support typetracer in `to_packed` for `IndexedOptionArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2912
* fix: cartesian nested record by agoose77 in https://github.com/scikit-hep/awkward/pull/2929
* fix: cast `bool_` to `int8` for positional reducers by agoose77 in https://github.com/scikit-hep/awkward/pull/2935
* fix: ak.std and ak.var for axis != -1. by jpivarski in https://github.com/scikit-hep/awkward/pull/2918

Other

* test: only run test for specific Numba version by agoose77 in https://github.com/scikit-hep/awkward/pull/2921
* test: add PyPy to the test matrix by jpivarski in https://github.com/scikit-hep/awkward/pull/2927
* ci: update `actions/(upload|download)-artifact` by agoose77 in https://github.com/scikit-hep/awkward/pull/2904
* ci: group dependabot updates by henryiii in https://github.com/scikit-hep/awkward/pull/2914
* ci: fix name of artifacts in deploy-cpp by agoose77 in https://github.com/scikit-hep/awkward/pull/2940
* chore: restore files that generated the type-parser by jpivarski in https://github.com/scikit-hep/awkward/pull/2926
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2915
* chore(deps): bump the actions group with 1 update by dependabot in https://github.com/scikit-hep/awkward/pull/2923

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

2.5.1

New Features

* feat: add `enforce_concatenated_form` by agoose77 in https://github.com/scikit-hep/awkward/pull/2860
* feat: add `Form.is_equal_to` by agoose77 in https://github.com/scikit-hep/awkward/pull/2862
* feat: Implement Indexed builder by zonca in https://github.com/scikit-hep/awkward/pull/2883

Bug Fixes and Performance

* fix: ufunc handling of attrs by agoose77 in https://github.com/scikit-hep/awkward/pull/2837
* fix: only compare scalars in full_like by agoose77 in https://github.com/scikit-hep/awkward/pull/2857
* fix: `Array.__getitem__` should set `attrs` on result by agoose77 in https://github.com/scikit-hep/awkward/pull/2866
* fix: errors in existing `cuda_kernels` by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2877
* fix: register Numba in test by agoose77 in https://github.com/scikit-hep/awkward/pull/2879
* fix: failing tests after 2877 by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2886
* fix: support revertable for concatenate in pyarrow logic by agoose77 in https://github.com/scikit-hep/awkward/pull/2889


Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2842
* chore: make the CUDA test configuration more resilient at startup by agoose77 in https://github.com/scikit-hep/awkward/pull/2846
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2850
* chore: formatted kernel-test-data.json for better searching and editing in git. by jpivarski in https://github.com/scikit-hep/awkward/pull/2874
* chore: use tomli by henryiii in https://github.com/scikit-hep/awkward/pull/2882
* chore: appease pylint by agoose77 in https://github.com/scikit-hep/awkward/pull/2890
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2891* chore: only copy non-test headers by agoose77 in https://github.com/scikit-hep/awkward/pull/2893
* chore(deps): bump mymindstorm/setup-emsdk from 12 to 13 by dependabot in https://github.com/scikit-hep/awkward/pull/2847
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by dependabot in https://github.com/scikit-hep/awkward/pull/2855
* chore(deps): bump actions/setup-python from 4 to 5 by dependabot in https://github.com/scikit-hep/awkward/pull/2873
* ci: fix path to header only tests by zonca in https://github.com/scikit-hep/awkward/pull/2851
* ci: compile header only tests in Debug mode by zonca in https://github.com/scikit-hep/awkward/pull/2870
* docs: link to execute JupyterLite full screen by zonca in https://github.com/scikit-hep/awkward/pull/2854
* refactor: split "meta" into `Meta` by agoose77 in https://github.com/scikit-hep/awkward/pull/2841
* refactor: remove dead code in generate-tests.py by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2875
* refactor: remove obsolete cuda_kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2876


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

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.5.0...v2.5.1

Page 3 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.