Awkward

Latest version: v2.7.2

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

Scan your dependencies

Page 7 of 44

2.2.2

New features
* feat!: drop string broadcasting overloading by agoose77 in https://github.com/scikit-hep/awkward/pull/2474
* feat: add `Index._touch_XXX` methods by agoose77 in https://github.com/scikit-hep/awkward/pull/2478
* feat: add `ak.typetracer.length_one_if_typetracer` by jpivarski in https://github.com/scikit-hep/awkward/pull/2499
* feat: add placeholder array by agoose77 in https://github.com/scikit-hep/awkward/pull/2479

Bug-fixes and performance
* fix!: raise error when flattening strings by agoose77 in https://github.com/scikit-hep/awkward/pull/2471
* fix: `ak.concatenate` for typetracer by agoose77 in https://github.com/scikit-hep/awkward/pull/2497
* fix: always touch arguments to kernels by agoose77 in https://github.com/scikit-hep/awkward/pull/2472
* fix: check `start_at_zero` in `_compact_offsets` by agoose77 in https://github.com/scikit-hep/awkward/pull/2477
* fix: convert index to shape item by agoose77 in https://github.com/scikit-hep/awkward/pull/2466
* fix: formatting error message (missing space). by jpivarski in https://github.com/scikit-hep/awkward/pull/2485
* fix: rename tonumbatype function to conform by ianna in https://github.com/scikit-hep/awkward/pull/2482
* fix: request non-option results for overloaded positional record reducers by agoose77 in https://github.com/scikit-hep/awkward/pull/2502
* fix: starts handling in `RegularArray._reduce_next` by agoose77 in https://github.com/scikit-hep/awkward/pull/2492
* fix: touch offsets in kernel call by agoose77 in https://github.com/scikit-hep/awkward/pull/2469
* fix: trim content when broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2489
* fix: use offsets for starts to handle length-0 arrays by agoose77 in https://github.com/scikit-hep/awkward/pull/2488
* refactor: cleanup and type hints by agoose77 in https://github.com/scikit-hep/awkward/pull/2476
* refactor: improve kernel error handling logic (1 of 3) by agoose77 in https://github.com/scikit-hep/awkward/pull/2505
* refactor: move JAX reducer dispatch to `ak._do.reduce` (2 of 3) by agoose77 in https://github.com/scikit-hep/awkward/pull/2506
* refactor: simplify reducer boilerplate (3 of 3) by agoose77 in https://github.com/scikit-hep/awkward/pull/2509

Other
* chore(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by dependabot in https://github.com/scikit-hep/awkward/pull/2511
* chore(deps): bump pypa/cibuildwheel from 2.12.3 to 2.13.0 by dependabot in https://github.com/scikit-hep/awkward/pull/2481
* chore: add more type hints! by agoose77 in https://github.com/scikit-hep/awkward/pull/2473
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2467
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2500
* chore: upgrade CI micromamba action by agoose77 in https://github.com/scikit-hep/awkward/pull/2494

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.2.1...v2.2.2

2.2.1

New features
* feat: add validity error for duplicate record field by agoose77 in https://github.com/scikit-hep/awkward/pull/2447
* feat: add `empty_if_typetracer` & expose more of typetracer to L2 by agoose77 in https://github.com/scikit-hep/awkward/pull/2127
* feat!: remove use of `typestr` in `ak.types.Type` by agoose77 in https://github.com/scikit-hep/awkward/pull/2454
* feat: improve performance of behavior lookups by agoose77 in https://github.com/scikit-hep/awkward/pull/2464
* feat: support record reducer overloads by agoose77 in https://github.com/scikit-hep/awkward/pull/2458

Bug-fixes and performance
* fix: `ak.to_numpy` does not properly convert lists of empty string by agoose77 in https://github.com/scikit-hep/awkward/pull/2449
* fix: handle indexed nodes in `ak.almost_equal` by agoose77 in https://github.com/scikit-hep/awkward/pull/2460

Other
* ci: annotate pytest failures on GHA by agoose77 in https://github.com/scikit-hep/awkward/pull/2448
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2461
* docs: update contributing guide by agoose77 in https://github.com/scikit-hep/awkward/pull/2453
* refactor: reorganise sentinel definitions by agoose77 in https://github.com/scikit-hep/awkward/pull/2459

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.2.0...v2.2.1

2.2.0

New features
* feat: canonicalise `union[?X, Y]` into `union[?X, ?Y]` by agoose77 in https://github.com/scikit-hep/awkward/pull/2427
* feat: add `ak.forms.from_type` by agoose77 in https://github.com/scikit-hep/awkward/pull/2425
* feat: add `ak.enforce_type` by agoose77 in https://github.com/scikit-hep/awkward/pull/2365
* feat!: deprecate `length_zero_array` highlevel argument by agoose77 in https://github.com/scikit-hep/awkward/pull/2437

Bug-fixes and performance
* fix: avoid reference cycles with the error-handling machinery by agoose77 in https://github.com/scikit-hep/awkward/pull/2442
* fix: proper unknown size broadcasting for all-regular by agoose77 in https://github.com/scikit-hep/awkward/pull/2444

Other
* ci: publish to PyPI with OIDC by agoose77 in https://github.com/scikit-hep/awkward/pull/2450
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/scikit-hep/awkward/pull/2445
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2446
* chore: prepare 2.2.0 release by agoose77 in https://github.com/scikit-hep/awkward/pull/2451
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2443
* docs: add `broadcast_fields` to toctree by agoose77 in https://github.com/scikit-hep/awkward/pull/2436

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.1.4...v2.2.0

2.1.4

New features
* feat!: raise error for out-of-bounds axis in `ak.cartesian` by agoose77 in https://github.com/scikit-hep/awkward/pull/2411
* feat: make `ak.numba.GrowableBuffer` visible by ianna in https://github.com/scikit-hep/awkward/pull/2403

Bug-fixes and performance
* fix: unify C++ and Python `GrowableBuffer::extend` algorithm by ianna in https://github.com/scikit-hep/awkward/pull/2396
* fix: return empty list if broadcasting no arrays by agoose77 in https://github.com/scikit-hep/awkward/pull/2407
* fix: only convert NEP18 arguments to layouts if required by agoose77 in https://github.com/scikit-hep/awkward/pull/2409
* fix: partially fix string broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2410
* fix: correctly convert unknown scalar from kernel to a length by agoose77 in https://github.com/scikit-hep/awkward/pull/2417
* fix: support unknown lengths when broadcasting unions by agoose77 in https://github.com/scikit-hep/awkward/pull/2418
* fix: consistently set a `resize` default value to 8 - that is passed to GrowableBuffer by ianna in https://github.com/scikit-hep/awkward/pull/2421
* fix: `is_equal_to` bug in `UnionArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2426
* fix: handle reordered contents in `ak.almost_equal` by agoose77 in https://github.com/scikit-hep/awkward/pull/2424
* fix: typetracer `nplike.repeat` & `ak.with_field` by agoose77 in https://github.com/scikit-hep/awkward/pull/2429

Other
* ci: attach header-only artifact to release by agoose77 in https://github.com/scikit-hep/awkward/pull/2406
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2423
* chore(deps): bump pypa/cibuildwheel from 2.12.1 to 2.12.3 by dependabot in https://github.com/scikit-hep/awkward/pull/2415
* refactor: add custom axis error by agoose77 in https://github.com/scikit-hep/awkward/pull/2412


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.1.3...v2.1.4

2.1.3

New features

_(none!)_

Bug-fixes and performance

* fix: support empty records in `ak.with_field` by agoose77 in https://github.com/scikit-hep/awkward/pull/2387
* fix: only format exception for primary context by agoose77 in https://github.com/scikit-hep/awkward/pull/2388
* fix: only touch data in `nplike.asarray` if copy is required by agoose77 in https://github.com/scikit-hep/awkward/pull/2395
* fix: update `GrowableBuffer::move_to` algorithm by ianna in https://github.com/scikit-hep/awkward/pull/2394
* fix: don't touch for `ascontiguousarray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2397

Other

* refactor: implement `nplike` registry (1 of 2) by agoose77 in https://github.com/scikit-hep/awkward/pull/2389
* refactor: implement `Backend` registry (2 of 2) by agoose77 in https://github.com/scikit-hep/awkward/pull/2390
* refactor: use existing `unset` sentinel by agoose77 in https://github.com/scikit-hep/awkward/pull/2391
* ci: add workflow to ensure C++ is released by agoose77 in https://github.com/scikit-hep/awkward/pull/2398
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.5 by dependabot in https://github.com/scikit-hep/awkward/pull/2356
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2342

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.1.2...v2.1.3

2.1.2

New features

* feat: use cppyy for JIT by ianna in https://github.com/scikit-hep/awkward/pull/2306
* feat!: rename cpptype by agoose77 in https://github.com/scikit-hep/awkward/pull/2331
* feat: implemented GrowableBuffer in Numba as a start toward LayoutBuilder by jpivarski in https://github.com/scikit-hep/awkward/pull/2349
* feat: add `to_backend` to `ak.record.Record` by agoose77 in https://github.com/scikit-hep/awkward/pull/2355
* feat: add type equality `is_equal_to` member by agoose77 in https://github.com/scikit-hep/awkward/pull/2368

Bug-fixes and performance

* fix: expose array interface for CUDA by agoose77 in https://github.com/scikit-hep/awkward/pull/2327
* fix: test untested path in `ak.cartesian` & broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2329
* fix: `ak.cartesian` for typetracer by agoose77 in https://github.com/scikit-hep/awkward/pull/2295
* fix: Numba string reference count memory leak. by jpivarski in https://github.com/scikit-hep/awkward/pull/2332
* fix: generate an array view when an Array C++ type is requested by ianna in https://github.com/scikit-hep/awkward/pull/2335
* fix: do not expose an `rdfentry_` column by ianna in https://github.com/scikit-hep/awkward/pull/2343
* fix: generate RDataSource API based on ROOT attribute by ianna in https://github.com/scikit-hep/awkward/pull/2345
* fix: simplify depth limit test to support bigger-than-depth values by agoose77 in https://github.com/scikit-hep/awkward/pull/2347
* fix: use cppyy include by ianna in https://github.com/scikit-hep/awkward/pull/2348
* fix: convert ufunc arguments to same backend by agoose77 in https://github.com/scikit-hep/awkward/pull/2354
* fix: support N-d sequences in `TypeTracer.asarray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2361
* fix: make `from_iter` require iterables! by agoose77 in https://github.com/scikit-hep/awkward/pull/2353
* fix: avoid stack overflow with std::unique_ptr linked list by ianna in https://github.com/scikit-hep/awkward/pull/2366
* fix: `ak.unzip` visits all contents by agoose77 in https://github.com/scikit-hep/awkward/pull/2373
* fix: remove spurious typetracer conversion by agoose77 in https://github.com/scikit-hep/awkward/pull/2375

Other

* refactor: hide `awkward.typing` by agoose77 in https://github.com/scikit-hep/awkward/pull/2324
* refactor: move `_parameters_XXX` functions into `_parameters` submodule by agoose77 in https://github.com/scikit-hep/awkward/pull/2325
* refactor: move `merge_as_union` to `ak_concatenate` by agoose77 in https://github.com/scikit-hep/awkward/pull/2351
* refactor: improve broadcasting logic readability by agoose77 in https://github.com/scikit-hep/awkward/pull/2359
* refactor: wrap exceptions at catch time by agoose77 in https://github.com/scikit-hep/awkward/pull/2370
* docs: fix pyodide (again!) by agoose77 in https://github.com/scikit-hep/awkward/pull/2326
* docs: add import statement by raybellwaves in https://github.com/scikit-hep/awkward/pull/2358
* docs: update mybinder link to example notebook by raybellwaves in https://github.com/scikit-hep/awkward/pull/2357
* docs: fix extra for pyodide by agoose77 in https://github.com/scikit-hep/awkward/pull/2360
* docs: add raybellwaves as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/2379
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2313
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2328

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

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.1.1...v2.1.2

Page 7 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.