Awkward

Latest version: v2.6.4

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

Scan your dependencies

Page 5 of 42

2.3.0

New features
* feat: LayoutBuilder in Numba by ianna in https://github.com/scikit-hep/awkward/pull/2408
* feat: move string features into core by agoose77 in https://github.com/scikit-hep/awkward/pull/2547
* feat: add new `__list__` parameter for list-based array types by agoose77 in https://github.com/scikit-hep/awkward/pull/2549
* feat!: deprecate string behavior classes by agoose77 in https://github.com/scikit-hep/awkward/pull/2528
* feat!: apply retroactive deprecations by agoose77 in https://github.com/scikit-hep/awkward/pull/2566
Bug fixes and performance
* fix: support dict-likes in form.from_dict, convert fields to list by agoose77 in https://github.com/scikit-hep/awkward/pull/2548
* fix: check validity error properly by agoose77 in https://github.com/scikit-hep/awkward/pull/2550
* fix: string broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2552
* fix: make C++ LayoutBuilder API consistent with the Numba's by ianna in https://github.com/scikit-hep/awkward/pull/2553
* fix: convert unknown-length to index in `ListOffsetArray.to_RegularArray` by agoose77 in https://github.com/scikit-hep/awkward/pull/2560
* fix: prefer known to unknown lengths in broadcasting by agoose77 in https://github.com/scikit-hep/awkward/pull/2561
* fix: broadcasting of regular strings by agoose77 in https://github.com/scikit-hep/awkward/pull/2564
* fix: restore NEP-18 overloads for concatenate and where by agoose77 in https://github.com/scikit-hep/awkward/pull/2567
Other
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2532
* chore: update pyodide parts a bit by henryiii in https://github.com/scikit-hep/awkward/pull/2538
* chore: move C++ format configuration by agoose77 in https://github.com/scikit-hep/awkward/pull/2554
* chore: drop Python 3.7 by agoose77 in https://github.com/scikit-hep/awkward/pull/2557
* chore: ruff moved to astral-sh by henryiii in https://github.com/scikit-hep/awkward/pull/2562
* chore: target-version no longer needed by Black or Ruff by henryiii in https://github.com/scikit-hep/awkward/pull/2563
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by dependabot in https://github.com/scikit-hep/awkward/pull/2546
* ci: cap `pydantic<2` to fix WASM build by agoose77 in https://github.com/scikit-hep/awkward/pull/2558
* refactor: drop unused `if` by agoose77 in https://github.com/scikit-hep/awkward/pull/2543

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.2.4...v2.3.0

2.2.4

New features
* feat!: canonicalise `union` of `indexed` by agoose77 in https://github.com/scikit-hep/awkward/pull/2527
* feat: add array dispatcher (inline) by agoose77 in https://github.com/scikit-hep/awkward/pull/2531

Bug fixes and performance
* fix: patch `NDArrayOperatorsMixin` by agoose77 in https://github.com/scikit-hep/awkward/pull/2534
* fix: improve performance of `Form.select_columns` by agoose77 in https://github.com/scikit-hep/awkward/pull/2536

Other
* refactor: add internal `with_operation_context` by agoose77 in https://github.com/scikit-hep/awkward/pull/2525
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2522
* chore(deps): bump pypa/cibuildwheel from 2.13.0 to 2.13.1 by dependabot in https://github.com/scikit-hep/awkward/pull/2521


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.2.3...v2.2.4

2.2.3

New features
* feat!: deprecate `to_NumpyForm`'s ``dtype` argument by agoose77 in https://github.com/scikit-hep/awkward/pull/2503
* feat!: deprecate the time `__unit__` parameter by agoose77 in https://github.com/scikit-hep/awkward/pull/2518

Bug fixes and performance
* fix: don't project records during broadcasting; push index down by agoose77 in https://github.com/scikit-hep/awkward/pull/2524
* fix: protect ak.to_parquet against memory explosion when args are swapped. by jpivarski in https://github.com/scikit-hep/awkward/pull/2523
* fix: str of `KeyError` for <3.11 by agoose77 in https://github.com/scikit-hep/awkward/pull/2519
* fix: support `axis != -1` for record reduction by agoose77 in https://github.com/scikit-hep/awkward/pull/2514

Other
* refactor: dead c++ elimination by agoose77 in https://github.com/scikit-hep/awkward/pull/2504
* refactor: move responsibility for positional reducers to `Reducer.apply` by agoose77 in https://github.com/scikit-hep/awkward/pull/2507


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

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

Page 5 of 42

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.