Contents

awkward 2.9.0

0

Manipulate JSON-like data with NumPy-like idioms.

Manipulate JSON-like data with NumPy-like idioms.

Stars: 939, Watchers: 939, Forks: 106, Open Issues: 207

The scikit-hep/awkward repo was created 6 years ago and the last code push was 12 hours ago.
The project is popular with 939 github stars!

How to Install awkward

You can install awkward using pip

pip install awkward

or add it to a project with poetry

poetry add awkward

Package Details

Author
None
License
None
Homepage
None
PyPi:
https://pypi.org/project/awkward/
Documentation:
https://awkward-array.org
GitHub Repo:
https://github.com/scikit-hep/awkward-1.0

Classifiers

  • Scientific/Engineering
  • Scientific/Engineering/Information Analysis
  • Scientific/Engineering/Mathematics
  • Scientific/Engineering/Physics
  • Software Development
  • Utilities
No  awkward  pypi packages just yet.

Errors

A list of common awkward errors.

Code Examples

Here are some awkward code examples and snippets.

GitHub Issues

The awkward package has 207 open issues on GitHub

  • chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 in the actions group
  • Drop PyPy testing and support and stop making awkward-cpp wheels
  • fix: define behavior class within the test function in test_1511_set_attribute.py to make it thread-local
  • docs: clarify axis typing and documentation for ak.moment
  • ak.from_buffers does not respect the byteorder kwarg in the case of ndarray buffers (it works only for bytes buffers)
  • fix: properly respect requested byteorder in ak.from_buffers for ndarray buffers
  • fix: pass the right input type to awkward_NumpyArray_subrange_equal* kernels
  • Fix : Reject null bytes in ak.from_iter record keys
  • feat: drop Python 3.9
  • fix: temporarily use unary_transform instead of segmented_reduce
  • Document Thread-Safety Guarantees and Limitations
  • axis = None reduction is much slower on GPU
  • feat: [cuda] implement reducers using cupy.ufunc.at and atomic fallbacks
  • Make Awkward Array explicitly thread-safe for read-only operations (and document guarantees)
  • fix: update ak.to_cudf for cuDF >= 24.12 column API changes

See more issues on GitHub

Related Packages & Articles

sweetviz 2.3.1

A pandas-based library to visualize and compare datasets.

ta 0.11.0

ta is a Python module that provides a technical analysis library, designed to enable feature engineering from financial time series datasets. It is built on the pandas and numpy libraries and offers a wide range of indicators such as volume, volatility, trend, and momentum indicators. ta is designed for Python developers working in the financial sector, making it a valuable asset in the field of Financial Software and Fintech Solutions, particularly for those developing trading algorithms or investment strategies.

pandas-datareader 0.10.0

Data readers extracted from the pandas codebase,should be compatible with recent pandas versions

orjson 3.11.7

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy