Awkward

Latest version: v2.7.2

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

Scan your dependencies

Page 9 of 44

2.0.6

New features

* feat: expose typetracer in public backend API by agoose77 in https://github.com/scikit-hep/awkward/pull/2066
* feat: add byteorder argument to `to_buffers` by agoose77 in https://github.com/scikit-hep/awkward/pull/2095
* feat: add exception for missing field by agoose77 in https://github.com/scikit-hep/awkward/pull/2120

Bug-fixes and performance

* fix: support scalars in tuple (and list) arguments provided to `__array_function__` by agoose77 in https://github.com/scikit-hep/awkward/pull/2045
* fix: support option-in-record for `fill_none` by agoose77 in https://github.com/scikit-hep/awkward/pull/2065
* fix: support unzipping `ak.Record` by agoose77 in https://github.com/scikit-hep/awkward/pull/2077
* fix: render keyword and varargs by agoose77 in https://github.com/scikit-hep/awkward/pull/2074
* fix: don't try to re-wrap `array_function` overload results by agoose77 in https://github.com/scikit-hep/awkward/pull/2079
* fix: support merging of `RegularArray` and `NumpyArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2063
* fix: correct NumPy zero-size broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2083
* fix: implement explicit translation for NEP-18 by agoose77 in https://github.com/scikit-hep/awkward/pull/2089
* fix: listarray - slicing expects scalars by ianna in https://github.com/scikit-hep/awkward/pull/2069
* fix: off-by-one error in `run_lengths` by agoose77 in https://github.com/scikit-hep/awkward/pull/2093
* fix: broken links due to cpp split by agoose77 in https://github.com/scikit-hep/awkward/pull/2087
* fix: unflatten should accept non-packed `counts` by agoose77 in https://github.com/scikit-hep/awkward/pull/2097
* fix: remove string casting from `ak.to_layout` by agoose77 in https://github.com/scikit-hep/awkward/pull/2098
* fix: support categorical counts in `ak.unflatten` by agoose77 in https://github.com/scikit-hep/awkward/pull/2099
* fix: use pickleable closure for `ak.mixin_class_method` by agoose77 in https://github.com/scikit-hep/awkward/pull/2102
* fix: be more permissive with sort translation by agoose77 in https://github.com/scikit-hep/awkward/pull/2112
* fix: merging 1D `NumpyArray` with option by agoose77 in https://github.com/scikit-hep/awkward/pull/2105
* fix: support `is_indexed` types in `ak.fill_none` by agoose77 in https://github.com/scikit-hep/awkward/pull/2111
* fix: use `object.__new__(ak.Array)` for pickling constructor by agoose77 in https://github.com/scikit-hep/awkward/pull/2113
* fix: remove Long64_t from common header-only by ianna in https://github.com/scikit-hep/awkward/pull/2084
* fix: `TypeTracerArray` binary operators, `ak.Array.__str__` with a typetracer, attempts to call `touch_data` on non-typetracers, ...? by jpivarski in https://github.com/scikit-hep/awkward/pull/2115
* fix: add `ScalarType` and treat bare strings as char arrays by agoose77 in https://github.com/scikit-hep/awkward/pull/2116
* fix: ensure Exception if branch evaluates for Awkward type by agoose77 in https://github.com/scikit-hep/awkward/pull/2019

Other

* refactor: add `final` to contents, types, and forms by agoose77 in https://github.com/scikit-hep/awkward/pull/2033
* refactor: remove `kind` and `order` args to sorting protocols by agoose77 in https://github.com/scikit-hep/awkward/pull/2090
* docs: remove reference to sorting implementation by agoose77 in https://github.com/scikit-hep/awkward/pull/2114
* test: fix on win32 by agoose77 in https://github.com/scikit-hep/awkward/pull/2117
* ci: remove link checker by agoose77 in https://github.com/scikit-hep/awkward/pull/2075
* chore: update pyodide-build by agoose77 in https://github.com/scikit-hep/awkward/pull/2060
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2039
* chore(deps): bump pypa/cibuildwheel from 2.11.3 to 2.11.4 by dependabot in https://github.com/scikit-hep/awkward/pull/2038
* chore(deps): bump mymindstorm/setup-emsdk from 11 to 12 by dependabot in https://github.com/scikit-hep/awkward/pull/2119

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.5...v2.0.6

2.0.5

New features

_(none!)_

Bug-fixes and performance

* fix: remove unused keyword arg by agoose77 in https://github.com/scikit-hep/awkward/pull/2046
* fix: support `regular_to_jagged` in `Content._recursively_apply` / `ak.transform` by agoose77 in https://github.com/scikit-hep/awkward/pull/2048
* fix: read behavior from highlevel `ak.ArrayBuilder` by agoose77 in https://github.com/scikit-hep/awkward/pull/2052
* fix: rebuild invalid `check` pointers in `ArrayBuilder` by agoose77 in https://github.com/scikit-hep/awkward/pull/2055

Other

* docs: correct canonical URL by agoose77 in https://github.com/scikit-hep/awkward/pull/2040
* docs: correct docstring for `ak.metadata_from_parquet` by agoose77 in https://github.com/scikit-hep/awkward/pull/2050
* test: rename tests to use identifiers by agoose77 in https://github.com/scikit-hep/awkward/pull/2044
* chore: fix poor rename by agoose77 in https://github.com/scikit-hep/awkward/pull/2049
* chore: increase awkward-cpp version for 2055. by jpivarski in https://github.com/scikit-hep/awkward/pull/2056

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.4...v2.0.5

2.0.4

This follows quickly on [2.0.3](https://github.com/scikit-hep/awkward/releases/tag/v2.0.3), which removed a feature and a function argument. Removing the feature is still the right thing to do (see the 2.0.3 release notes), but the function argument needs to go through a deprecation cycle, since libraries like dask-awkward pass arguments through to Awkward. Removing `flatten_records` as an argument introduces an error, even if the surviving case of `flatten_records=False` is desired.

This will also be a good exercise of the [deprecation schedule](https://github.com/scikit-hep/awkward/wiki#api-breaking-changes-after-20) in 2.x.

New features

_(none!)_

Bug-fixes and performance

* fix: soft-deprecate `flatten_records` instead of hard-deprecation by agoose77 in https://github.com/scikit-hep/awkward/pull/2036

Other

_(none!)_

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.3...v2.0.4

2.0.3

Backward-incompatible changes

* The `flatten_records` argument of all reducers (`ak.all`, `ak.any`, ..., `ak.var`) has effectively been removed: setting it now raises an error (PR 2020). This argument applies a reducer to all contents of a record, merging fields, and it had to be removed to properly implement `axis=None`. The old default, `flatten_records=False`, is now the only behavior, and to get the equivalent of `flatten_records=True`, you can use [ak.ravel](https://awkward-array.org/doc/main/reference/generated/ak.ravel.html):

python
ak.sum(array, flatten_records=True)


becomes

python
ak.sum(ak.ravel(array))


**Note:** yanked from PyPI in favor of [2.0.4](https://github.com/scikit-hep/awkward/releases/tag/v2.0.4).

New features

* feat: add data-touch reporting to the type-tracer. by jpivarski in https://github.com/scikit-hep/awkward/pull/2027

Bug-fixes and performance

* fix: extend TypeTracerArray with __eq__, __ne__, and __array_ufunc__. by jpivarski in https://github.com/scikit-hep/awkward/pull/2021
* fix: add support for Long64_t by ianna in https://github.com/scikit-hep/awkward/pull/2023
* fix: replace protocol with direct subclass by agoose77 in https://github.com/scikit-hep/awkward/pull/2029
* fix: support `UnknownLength` in `ak.types.ArrayType` by agoose77 in https://github.com/scikit-hep/awkward/pull/2031
* refactor!: use exclusively `axis=-1` reduction for `axis=None` by agoose77 in https://github.com/scikit-hep/awkward/pull/2020

Other

* refactor: add array comparison test helper by agoose77 in https://github.com/scikit-hep/awkward/pull/2024
* docs: add sitemap by agoose77 in https://github.com/scikit-hep/awkward/pull/2026
* ci: drop pages deployment by agoose77 in https://github.com/scikit-hep/awkward/pull/2025
* ci: fix flake8 warning by agoose77 in https://github.com/scikit-hep/awkward/pull/2030
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2022

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.2...v2.0.3

2.0.2

New features

* feat: add ak.drop_none() by ioanaif in https://github.com/scikit-hep/awkward/pull/1904

Bug-fixes and performance

_(none!)_

Other

_(none!)_

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.1...v2.0.2

2.0.1

New features

* feat: add `ak.without_field` by agoose77 in https://github.com/scikit-hep/awkward/pull/1963

Bug-fixes and performance

* fix: missed a NumpyArray.raw call without an underscore. by jpivarski in https://github.com/scikit-hep/awkward/pull/1993
* fix: add `Record.copy` by agoose77 in https://github.com/scikit-hep/awkward/pull/1996
* fix: support empty record arrays in `ak.to_numpy` by agoose77 in https://github.com/scikit-hep/awkward/pull/2012
* fix: widen input support for `ak.type()` by agoose77 in https://github.com/scikit-hep/awkward/pull/2009

Other

* docs: restore branch preview by agoose77 in https://github.com/scikit-hep/awkward/pull/1994
* docs: add note in README.md about pip installing through git. by jpivarski in https://github.com/scikit-hep/awkward/pull/2005
* docs: redirect paths for user-guide by agoose77 in https://github.com/scikit-hep/awkward/pull/2007
* docs: remove mention of numexpr by agoose77 in https://github.com/scikit-hep/awkward/pull/2011
* docs: first pass on subset of user guide by agoose77 in https://github.com/scikit-hep/awkward/pull/2010
* ci: output linkcheck information by agoose77 in https://github.com/scikit-hep/awkward/pull/1987
* ci: wip for deployment on AWS by agoose77 in https://github.com/scikit-hep/awkward/pull/2002
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/1999
* chore: remove old `num` kernels by agoose77 in https://github.com/scikit-hep/awkward/pull/1998
* chore: add ABI version number to AwkwardForth by jpivarski in https://github.com/scikit-hep/awkward/pull/2001

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.0.0...v2.0.1

Page 9 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.