Awkward

Latest version: v2.6.4

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

Scan your dependencies

Page 9 of 42

2.0.0rc7

New features

_(none!)_

Bug-fixes and performance

* fix: EmptyArray.is_numpy should be False. by jpivarski in https://github.com/scikit-hep/awkward/pull/1971
* fix: add return_value='simplified' to ak.transform and revamp ak.firsts/ak.singletons by jpivarski in https://github.com/scikit-hep/awkward/pull/1968
* fix: don't try to support Awkward 1.x pickles. by jpivarski in https://github.com/scikit-hep/awkward/pull/1974
* fix: ak_from_parquet by ioanaif in https://github.com/scikit-hep/awkward/pull/1977
* fix: ak.Record dict constructor should retain type. by jpivarski in https://github.com/scikit-hep/awkward/pull/1981

Other

* refactor: rename `Form` to `form_cls` by agoose77 in https://github.com/scikit-hep/awkward/pull/1976
* refactor: hide Content recursion entry points in `ak._do` submodule. by jpivarski in https://github.com/scikit-hep/awkward/pull/1972
* docs: Jim's documentation touch-ups (API sidebar, obsolete kernels intro) by jpivarski in https://github.com/scikit-hep/awkward/pull/1982
* ci: build(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by dependabot in https://github.com/scikit-hep/awkward/pull/1948
* ci: build(deps): bump pypa/cibuildwheel from 2.11.2 to 2.11.3 by dependabot in https://github.com/scikit-hep/awkward/pull/1965
* ci: build(deps): bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by dependabot in https://github.com/scikit-hep/awkward/pull/1970
* chore: fix RTD configuration by agoose77 in https://github.com/scikit-hep/awkward/pull/1979

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

2.0.0rc6

The main purpose of this release is to fix Uproot.

New features

* feat: ak.from_rdataframe should accept a single string 'columns'. by jpivarski in https://github.com/scikit-hep/awkward/pull/1956

Bug-fixes and performance

* fix: `__array__ = 'sorted_map'` should only be allowed on RecordArrays, not lists. by jpivarski in https://github.com/scikit-hep/awkward/pull/1959
* fix: unknown type column by ianna in https://github.com/scikit-hep/awkward/pull/1960
* fix: add IPython as Sphinx extension by agoose77 in https://github.com/scikit-hep/awkward/pull/1966

Other

_(none!)_

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

2.0.0rc5

This is _one of_ the last pre-releases before 2.0.0. Most of the focus now is on last-minute API changes; the API can't change without a deprecation cycle after 2.0.0.

New features

* feat: made 'very optional' arguments keyword-only by jpivarski in https://github.com/scikit-hep/awkward/pull/1905
* feat: rename `toXXX` methods by agoose77 in https://github.com/scikit-hep/awkward/pull/1919
* feat: replace nplike with backend in `to_buffers` by agoose77 in https://github.com/scikit-hep/awkward/pull/1942
* feat: add rich IPython display hook to array/record by agoose77 in https://github.com/scikit-hep/awkward/pull/1938
* feat: move long-range metadata checks to constructors by jpivarski in https://github.com/scikit-hep/awkward/pull/1939

Bug-fixes and performance

* fix: refactor '_nextcarry-outindex' to have the same signature everywhere by ioanaif in https://github.com/scikit-hep/awkward/pull/1911
* fix: ignore .nox by ianna in https://github.com/scikit-hep/awkward/pull/1912
* refactor!: make `Content` initialisers take `nplike`, `parameters` as keyword by agoose77 in https://github.com/scikit-hep/awkward/pull/1921
* fix: backends should have defaults for user-facing operations by agoose77 in https://github.com/scikit-hep/awkward/pull/1940
* fix: consolidate regular indexing by agoose77 in https://github.com/scikit-hep/awkward/pull/1943
* fix: IndexedArray.project() preserves parameters. by jpivarski in https://github.com/scikit-hep/awkward/pull/1949
* fix: preserve strings in `ak.ravel` by agoose77 in https://github.com/scikit-hep/awkward/pull/1934
* fix: UnionArray.simplified preserves parameters. by jpivarski in https://github.com/scikit-hep/awkward/pull/1950

Other

* refactor: introduce `backend` as a higher abstraction than `nplike` by agoose77 in https://github.com/scikit-hep/awkward/pull/1922
* refactor: replace `simplify_optiontype` and `simplify_uniontype` with `simplified` classmethod by jpivarski in https://github.com/scikit-hep/awkward/pull/1928
* refactor: clarify input types for user overloads by agoose77 in https://github.com/scikit-hep/awkward/pull/1951
* refactor: removed the 'ak._util.extra' argument helper. by jpivarski in https://github.com/scikit-hep/awkward/pull/1955
* test: add ioana's tests of to_arraylib. by jpivarski in https://github.com/scikit-hep/awkward/pull/1908
* test: cover the failure modes of unflatten by agoose77 in https://github.com/scikit-hep/awkward/pull/1930
* docs: fix broken build by agoose77 in https://github.com/scikit-hep/awkward/pull/1907
* docs: cleanup documentation by agoose77 in https://github.com/scikit-hep/awkward/pull/1946
* docs: fix shorthand by agoose77 in https://github.com/scikit-hep/awkward/pull/1952
* docs: retested and modernized all the docstrings in highlevel.py. by jpivarski in https://github.com/scikit-hep/awkward/pull/1954
* chore: fix NumPy bound & noxfile installs by agoose77 in https://github.com/scikit-hep/awkward/pull/1913
* chore: run `yesqa` by agoose77 in https://github.com/scikit-hep/awkward/pull/1915
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/1920
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/1953

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

2.0.0rc4

This is the first release in which the C++ code has been moved into a separate package, `awkward-cpp`. The pure Python `awkward` package is version-locked to version `1` of `awkward-cpp`.

New features

* feat: better mask_identity defaults for reducer-like functions. by jpivarski in https://github.com/scikit-hep/awkward/pull/1873
* feat: np.matmul should raise NotImplementedError until it gets implemented by ioanaif in https://github.com/scikit-hep/awkward/pull/1877
* feat: more concise pretty-print. by jpivarski in https://github.com/scikit-hep/awkward/pull/1861

Bug-fixes and performance

* fix: ensure that behaviors are propagated through `ak.XXX` operations by agoose77 in https://github.com/scikit-hep/awkward/pull/1869
* fix: try to fix long long to double by ianna in https://github.com/scikit-hep/awkward/pull/1860
* fix: set appropriate error message for decimal types in arrow by agoose77 in https://github.com/scikit-hep/awkward/pull/1871

Other

* wip: run deploy for PR by agoose77 in https://github.com/scikit-hep/awkward/pull/1891
* docs: Fixed typo in ak.argsort page by Laurits7 in https://github.com/scikit-hep/awkward/pull/1880
* docs: add Laurits7 as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/1881
* ci: use Python consistently by agoose77 in https://github.com/scikit-hep/awkward/pull/1892
* ci: set tokens & disable release for C++ [skip ci] by agoose77 in https://github.com/scikit-hep/awkward/pull/1894
* ci: simplify hash computation [skip ci] by agoose77 in https://github.com/scikit-hep/awkward/pull/1897
* ci: add option to manually release awkward on PyPI by agoose77 in https://github.com/scikit-hep/awkward/pull/1898
* ci: set constant `$SOURCE_DATE_EPOCH` by agoose77 in https://github.com/scikit-hep/awkward/pull/1900
* chore: rename is_XXXType to is_XXX (lowercase) by agoose77 in https://github.com/scikit-hep/awkward/pull/1876
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/1878
* chore: add README.md to awkward-cpp by agoose77 in https://github.com/scikit-hep/awkward/pull/1895

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

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

2.0.0rc3

This pre-release is to get 1867 into something pip-installable for Coffea testing. The next pre-release will (probably) be the one that splits Awkward into two packages (1778).

New features

_(none!)_

Bug-fixes and performance

* fix: correctly turn `ByteMaskedArray` into `ByteMaskedArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/1851
* fix: separate contiguity from dimension test in `NumpyArray._reduce_next` by agoose77 in https://github.com/scikit-hep/awkward/pull/1856
* fix: propagate local behaviors in ak.combinations by lgray in https://github.com/scikit-hep/awkward/pull/1867

Other

* refactor: `ak._util` by agoose77 in https://github.com/scikit-hep/awkward/pull/1848
* refactor: eliminate many of the compiler warnings. by jpivarski in https://github.com/scikit-hep/awkward/pull/1858
* refactor: removed placeholder (-1) intended for Identifier from Lookup. by jpivarski in https://github.com/scikit-hep/awkward/pull/1859
* docs: add rdataframe user guide by ianna in https://github.com/scikit-hep/awkward/pull/1836
* docs: import awkward._v2 now raises an explanatory error message. by jpivarski in https://github.com/scikit-hep/awkward/pull/1857
* ci: allow pushes to main to deploy by agoose77 in https://github.com/scikit-hep/awkward/pull/1852
* ci: don't run PR job on `main` by agoose77 in https://github.com/scikit-hep/awkward/pull/1853
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/1854

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

2.0.0rc2

Note: Uproot will not pass tests after this pre-release is released and before scikit-hep/uproot5770 is merged, because of 1845.

New features

_(none!)_

Bug-fixes and performance

* fix: expose `ak.behaviors.mixins` names at top level by agoose77 in https://github.com/scikit-hep/awkward/pull/1835
* fix: array.dtype.type will never be in ak.types.numpytype._dtype_to_primitive_dict by lgray in https://github.com/scikit-hep/awkward/pull/1841

Other

* refactor: add type hints by agoose77 in https://github.com/scikit-hep/awkward/pull/1732
* docs: add Manasvi's `LayoutBuilder` documentation by agoose77 in https://github.com/scikit-hep/awkward/pull/1837
* ci: move to `3.11` from `3.11-dev` by henryiii in https://github.com/scikit-hep/awkward/pull/1838
* build(deps): bump pypa/cibuildwheel from 2.11.1 to 2.11.2 by dependabot in https://github.com/scikit-hep/awkward/pull/1844
* chore: remove Identifier (once known as Identities) from codebase. by jpivarski in https://github.com/scikit-hep/awkward/pull/1845

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

Page 9 of 42

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.