Awkward

Latest version: v2.7.2

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

Scan your dependencies

Page 14 of 44

1.9.0rc12

What's Changed
* ci: aarch64 should also use cibuildwheel v2.9.0 by jpivarski in https://github.com/scikit-hep/awkward/pull/1627


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/1.9.0rc11...v1.9.0rc12

1.9.0rc11

ManasviGoyal implemented a new LayoutBuilder in header-only C++ templates: PR 1494. Documented new GrowableBuffer and LayoutBuilder in doxygen: PR 1579.

ianna prepared ArrayBuilderOptions for the new LayoutBuilder: PR 1560. Fixed `tolayout` for Cling generators and Numba: PR 1613. Refactored `from_rdataframe` to use the new LayoutBuilder: PR 1620.

ioanaif fixed missing `axis_wrap_if_negative` in Record (v1 and v2): PR 1565. Prevented ufuncs from being used on records unless overridden: PR 1559. Added an `int64_t` definition on Windows: PR 1572. Fixed "longlong" type bug discovered in Uproot: PR 1567. Fixed lengths of empty regular slices: PR 1568. Fixed `maybe_toNumpyArray` for RegularArrays: PR 1589.

agoose77 protected ak.Array from unintended attribute assignment (when user wants to add a record field): PR 1573. Allowed empty RecordArrays in `ak.to_layout`: PR 1581. Switched from Azure to GitHub Actions (no more Azure!): PR 1550. Fixed `from_iter` performance: PR 1614.

jpivarski prevented mixed Awkward-like and NumPy-like slicing: PR 1598. Renamed `ak.to_pandas` → `ak.to_dataframe`: PR 1603. Ensured that `ak.concatenate` preserves regularness of list types: PR 1604 and 1609. Ensured that `ak.concatenate` of identical Forms preserves the Form (for Dask): PR 1605. Added a public API for `recursively_apply` and `broadcast_and_apply` (`ak._v2.transform`): PR 1610. Finished refactoring all of the `from_json*` functions into just one: PR 1617 and 1621.

henryiii enabled testing for Python 3.11: PR 1602.

In this release, we adopted a PR naming convention (Angular's, PR 1615) that should facilitate auto-generation of release notes, so this may be the last hand-written release note, organized by committer. From now on, I believe they'll be organized by type (new features, bug-fixes, CI changes, etc.).

Also, this is the last release with tag and release title formatted as just `f"{version}"`; starting with the next one, the tag name with be `f"v{version}"` and the release title will be `f"Version {version}"`.

1.9.0rc10

jpivarski removed `std::cout` from ArrayBuilder and `print` from several of the tests.

1.9.0rc9

ianna migrated ArrayBuilder to the new GrowableBuffer: PR 1542.

Moelf fixed a misleading error message: PR 1544.

martindurant updated `ak.from_parquet` metadata file handling: PR 1476.

1.9.0rc8

henryiii cleaned up dependabot: PR 1518.

ianna set up Awkward's new header-only library: PRs 1523, 1524. Migrated old LayoutBuilder to v2: 1484.

ManasviGoyal developed a new GrowableBuffer, using panels and in a header-only library: PR 1535.

ioanaif fixed pre-commit issues: 1533. Initialized values behind mask in `to_numpy`: PR 1531. Fixed argument lists in deepcopy: PR 1532. Fixed `is_none`'s use of `axis`: PR 1539.

aryan26roy fixed the so-called "endianness bug on Mac" (actually the byte-swap was being optimized away): PR 1538.

jpivarski fixed `RecordArray.__repr__`: PR 1537.

1.9.0rc7

agoose77 fixed the MANIFEST file to include the new src/awkward/_v2/cpp-headers directory (which is the main reason for this pre-release): PR 1516.

jpivarski updated the type-parser for v2: PR 1514.

Page 14 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.