Awkward

Latest version: v2.6.4

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

Scan your dependencies

Page 24 of 42

0.4.4

Not secure
Mostly bug-fixes, but a few new functions:

* PR 495: reikdas added a test to ensure kernel signatures match specification, are in order
* PR 517: masked `__getitem__` on empty arrays
* PR 518: fixed `ak.to_pandas` with IndexedArrays and other nodes
* PR 519: `ak.local_index`
* PR 520: actually removed long-deprecated Pandas code
* PR 525: fixed the definition of `Form::getitem_field`
* PR 526: infinite recursion bug in Arrow translation
* PR 527: definition of "mergeable" with parameters (different `__doc__` is mergeable, different `__record__` is not)
* PR 535: `ak.zeros_like`, `ak.ones_like`, `ak.full_like`
* PR 536: enforce minimum pyarrow version (2.0.0)
* PR 537: fixed matrix multiplication (multiply many differently sized matrices with one ``!)
* PR 539: ianna implemented `ak.concatenate` for `axis > 0`!
* PR 540: performance issues in `__setitem__`

0.4.3

Not secure
Calling ufuncs on any custom types (not just records) will raise errors unless a customization is defined for exactly that ufunc and type. Some custom types, like "categorical," need to handle arbitrary ufuncs, so I also added a "apply_ufunc" interface to define behaviors across the board. (513)

Added copy and deepcopy, both with the Python interface (`copy` module) and with the NumPy interface (`np.copy`). (514)

Fixed the cache-handling of version 0.4.2. (515)

0.4.2

Not secure
Mutable `ak.Array.cache` has been replaced with immutable `ak.Array.caches`, which always contains all the VirtualArray caches in the whole layout; it no longer needs to be maintained by users.

This is an interface-breaking change (with deprecation warnings), and a new release is needed to bring uproot4 up to date with the change.

0.4.1

Not secure
Broadcasting ufuncs across records is now deprecated, and will be removed in version 1.0.0 (December 1, 2020).

Fixed two bugs (501 and 499).

0.4.0

Not secure
Supports Python 3.9. (Now MacOS only supports Pythons 2.7, 3.7-3.9 (3.6 dropped). All other operating systems support Pythons 2.7, 3.5-3.9)

Based on [pybind 2.6.0](https://github.com/pybind/pybind11/releases/tag/v2.6.0). This is the first jump in pybind11 version in a while.

0.3.1

Put the `cmake` requirement back into pyproject.toml and version-lock `awkward1-cuda-kernels` to `awkward1`.

The main reason for this release is because we hit the 10 GB limit and now I can't deploy a complete set of wheels. (They won't upload if a name had existed, even if manually deleted.) I've [requested a higher limit](https://github.com/pypa/pypi-support/issues/630).

Page 24 of 42

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.