[med-svn] [Git][med-team/python-awkward][upstream] New upstream version 2.12.0

Aryan Karamtoth (@spaciouskarter78) gitlab at salsa.debian.org
Wed Aug 12 08:35:45 BST 2026



Aryan Karamtoth pushed to branch upstream at Debian Med / python-awkward


Commits:
226cf945 by Aryan Karamtoth at 2026-08-04T08:09:58+05:30
New upstream version 2.12.0
- - - - -


542 changed files:

- .all-contributorsrc
- .github/ISSUE_TEMPLATE/config.yml
- .github/ISSUE_TEMPLATE/feature-request.yml
- + .github/actions/setup-gpu-env/action.yml
- .github/dependabot.yml
- + .github/release.yml
- + .github/workflows/ci.yml
- .github/workflows/deploy-cpp.yml
- .github/workflows/deploy.yml
- .github/workflows/docs-preview.yml
- .github/workflows/docs-version.yml
- .github/workflows/lint.yml
- .github/workflows/needs-cpp-release.yml
- + .github/workflows/pr-type-label.yml
- + .github/workflows/property-tests-gpu.yml
- + .github/workflows/property-tests.yml
- .github/workflows/build-wheels.yml → .github/workflows/reusable-build-wheels.yml
- + .github/workflows/reusable-change-detection.yml
- .github/workflows/coverage.yml → .github/workflows/reusable-coverage.yml
- .github/workflows/docs.yml → .github/workflows/reusable-docs.yml
- .github/workflows/header-only-test.yml → .github/workflows/reusable-header-only-test.yml
- .github/workflows/packaging-test.yml → .github/workflows/reusable-packaging-test.yml
- .github/workflows/test.yml → .github/workflows/reusable-test.yml
- .github/workflows/semantic-pr-title.yml
- .github/workflows/upload-nightly-wheels.yml
- .gitignore
- .pre-commit-config.yaml
- + AGENTS.md
- CONTRIBUTING.md
- README.md
- awkward-cpp/CMakeLists.txt
- awkward-cpp/include/awkward/common.h
- awkward-cpp/include/awkward/forth/ForthMachine.h
- awkward-cpp/pyproject.toml
- awkward-cpp/src/cpu-kernels/awkward_BitMaskedArray_to_ByteMaskedArray.cpp
- awkward-cpp/src/cpu-kernels/awkward_BitMaskedArray_to_IndexedOptionArray.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_getitem_nextcarry.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_getitem_nextcarry_outindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_numnull.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_overlay_mask.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ByteMaskedArray_toIndexedOptionArray.cpp
- awkward-cpp/src/cpu-kernels/awkward_Content_getitem_next_missing_jagged_getmaskstartstop.cpp
- awkward-cpp/src/cpu-kernels/awkward_Index_nones_as_index.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_fill.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_fill_count.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_flatten_nextcarry.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_flatten_none2empty.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_getitem_nextcarry.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_getitem_nextcarry_outindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_index_of_nulls.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_local_preparenext_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_numnull.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_numnull_parents.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_numnull_unique_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_overlay_mask.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_ranges_carry_next_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_ranges_next_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_reduce_next_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_reduce_next_fix_offsets_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_simplify.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_unique_next_index_and_offsets_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedArray_validity.cpp
- awkward-cpp/src/cpu-kernels/awkward_IndexedOptionArray_rpad_and_clip_mask_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_broadcast_tooffsets.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_combinations.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_combinations_length.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_compact_offsets.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_fill.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_apply.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_carrylen.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_descend.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_expand.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_numvalid.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_jagged_shrink.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_array.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_array_advanced.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_at.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_range.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_range_carrylength.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_range_counts.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_getitem_next_range_spreadadvanced.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_localindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_min_range.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_rpad_and_clip_length_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_rpad_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListArray_validity.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_argsort_strings.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_drop_none_indexes.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_flatten_offsets.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_local_preparenext_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_local_nextparents_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_local_outoffsets_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_maxcount_offsetscopy_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_nextshifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_nextstarts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_outstartsstops_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_preparenext_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_rpad_and_clip_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_rpad_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_rpad_length_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_toRegularArray.cpp
- awkward-cpp/src/cpu-kernels/awkward_MaskedArray_getitem_next_jagged_project.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_pad_zero_to_length.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_prepare_utf8_to_utf32_padded.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_rearrange_shifted.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_reduce_adjust_starts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_reduce_adjust_starts_shifts_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_reduce_mask_ByteMaskedArray_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_sort_asstrings_uint8.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_subrange_equal.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_subrange_equal_bool.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_unique_strings_uint8.cpp
- awkward-cpp/src/cpu-kernels/awkward_NumpyArray_utf8_to_utf32_padded.cpp
- − awkward-cpp/src/cpu-kernels/awkward_RecordArray_reduce_nonlocal_outoffsets_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_combinations_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_carry.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_jagged_expand.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_array.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_array_advanced.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_array_regularize.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_at.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_range.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_getitem_next_range_spreadadvanced.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_localindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_reduce_local_nextparents_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_reduce_nonlocal_preparenext_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_RegularArray_rpad_and_clip_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_fillindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_fillindex_count.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_fillna.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_filltags.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_filltags_const.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_flatten_combine.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_flatten_length.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_nestedfill_tags_index.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_project.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_regular_index.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_regular_index_getsize.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_simplify.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_simplify_one.cpp
- awkward-cpp/src/cpu-kernels/awkward_UnionArray_validity.cpp
- awkward-cpp/src/cpu-kernels/awkward_argsort.cpp
- awkward-cpp/src/cpu-kernels/awkward_index_rpad_and_clip_axis0.cpp
- awkward-cpp/src/cpu-kernels/awkward_index_rpad_and_clip_axis1.cpp
- awkward-cpp/src/cpu-kernels/awkward_localindex.cpp
- awkward-cpp/src/cpu-kernels/awkward_missing_repeat.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_argmax.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_argmax_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_argmin.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_argmin_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_count_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_countnonzero.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_countnonzero_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_max.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_max_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_min.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_min_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_prod.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_prod_bool.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_prod_bool_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_prod_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum_bool.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum_bool_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum_complex.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum_int32_bool_64.cpp
- awkward-cpp/src/cpu-kernels/awkward_reduce_sum_int64_bool_64.cpp
- + awkward-cpp/src/cpu-kernels/awkward_reduce_sumofpowers.cpp
- + awkward-cpp/src/cpu-kernels/awkward_reduce_sumofsquares.cpp
- awkward-cpp/src/cpu-kernels/awkward_sort.cpp
- awkward-cpp/src/cpu-kernels/awkward_sorting_ranges.cpp
- awkward-cpp/src/cpu-kernels/awkward_sorting_ranges_length.cpp
- awkward-cpp/src/cpu-kernels/awkward_unique_offsets.cpp
- awkward-cpp/src/cpu-kernels/awkward_unique_ranges.cpp
- awkward-cpp/src/cpu-kernels/awkward_unique_ranges_bool.cpp
- awkward-cpp/src/cpu-kernels/kernel-utils.cpp
- awkward-cpp/src/libawkward/builder/RecordBuilder.cpp
- awkward-cpp/src/libawkward/forth/ForthInputBuffer.cpp
- awkward-cpp/src/libawkward/forth/ForthMachine.cpp
- awkward-cpp/src/libawkward/forth/ForthOutputBuffer.cpp
- awkward-cpp/src/libawkward/io/json.cpp
- awkward-cpp/src/libawkward/util.cpp
- awkward-cpp/src/python/content.cpp
- awkward-cpp/src/python/io.cpp
- + benchmarks/bench_ak_funcs_cpu.py
- + benchmarks/bench_lazy_ir.py
- + benchmarks/check_unary_transform_leak.py
- + benchmarks/compare_pip_vs_branch.py
- + benchmarks/cuda_compute_cache_leak_reproducer.py
- + benchmarks/diagnose_alloc_by_callsite.py
- + benchmarks/diagnose_alloc_by_function.py
- + benchmarks/diagnose_compute_leaks.py
- + benchmarks/diagnose_retained_buffers.py
- + benchmarks/profile_cpu.py
- + benchmarks/profile_reduce_sum.py
- + benchmarks/profile_reduce_sum_cpu.py
- codecov.yml
- dev/generate-kernel-signatures.py
- dev/generate-tests.py
- + docs/_autoapi_templates/python/class.rst
- + docs/_autoapi_templates/python/data.rst
- + docs/_autoapi_templates/python/function.rst
- + docs/_autoapi_templates/python/method.rst
- + docs/_autoapi_templates/python/module.rst
- + docs/_autoapi_templates/python/package.rst
- + docs/_autoapi_templates/python/property.rst
- docs/_static/css/awkward.css
- docs/conf.py
- − docs/prepare_docstrings.py
- docs/requirements.txt
- docs/switcher.json
- docs/user-guide/how-to-specialize-differentiate-jax.md
- header-only/CMakeLists.txt
- header-only/growable-buffer/awkward/GrowableBuffer.h
- header-only/layout-builder/awkward/LayoutBuilder.h
- header-only/layout-builder/awkward/utils.h
- header-only/tests/CMakeLists.txt
- header-only/tests/test_1542-growable-buffer.cpp
- + header-only/tests/test_4087-bitmasked-growablebuffer.cpp
- + header-only/tests/test_4088-layoutbuilder-form-fixes.cpp
- kernel-specification.yml
- kernel-test-data.json
- pyproject.toml
- requirements-test-full.txt
- requirements-test-gpu.txt
- requirements-test-minimal.txt
- requirements-test-nogil.txt
- src/awkward/_backends/backend.py
- src/awkward/_backends/cupy.py
- src/awkward/_backends/jax.py
- src/awkward/_backends/typetracer.py
- src/awkward/_broadcasting.py
- src/awkward/_categorical.py
- src/awkward/_connect/avro.py
- + src/awkward/_connect/cpu/__init__.py
- + src/awkward/_connect/cpu/_fusion_codegen.py
- + src/awkward/_connect/cpu/helpers.py
- + src/awkward/_connect/cpu/ir_nodes.py
- src/awkward/_connect/cuda/__init__.py
- src/awkward/_connect/cuda/_compute.py
- + src/awkward/_connect/cuda/_fusion_codegen.py
- + src/awkward/_connect/cuda/_segment_algorithms.py
- src/awkward/_connect/cuda/cuda_kernels/awkward_ByteMaskedArray_reduce_next_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_local_preparenext_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_jagged_shrink.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_ListOffsetArray_reduce_local_nextparents_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_ListOffsetArray_rpad_axis1.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_NumpyArray_rearrange_shifted.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_NumpyArray_reduce_adjust_starts_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_NumpyArray_reduce_adjust_starts_shifts_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_NumpyArray_reduce_mask_ByteMaskedArray_64.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_RecordArray_reduce_nonlocal_outoffsets_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_RegularArray_reduce_nonlocal_preparenext_64.cu
- src/awkward/_connect/cuda/cuda_kernels/awkward_UnionArray_regular_index.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_count_64.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_countnonzero.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_countnonzero_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_prod.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_prod_bool.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_prod_bool_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_prod_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum_bool.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum_bool_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum_complex.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum_int32_bool_64.cu
- − src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_sum_int64_bool_64.cu
- + src/awkward/_connect/cuda/helpers.py
- + src/awkward/_connect/cuda/ir_nodes.py
- + src/awkward/_connect/cuda/reducers.py
- src/awkward/_connect/hist.py
- src/awkward/_connect/jax/reducers.py
- + src/awkward/_connect/lazy/__init__.py
- + src/awkward/_connect/lazy/_executor.py
- + src/awkward/_connect/lazy/_fusion.py
- + src/awkward/_connect/lazy/_ir.py
- + src/awkward/_connect/lazy/_layout.py
- + src/awkward/_connect/lazy/_lazy_impl.py
- + src/awkward/_connect/lazy/_nvtx.py
- + src/awkward/_connect/lazy/core.py
- src/awkward/_connect/numba/builder.py
- src/awkward/_connect/numba/layout.py
- src/awkward/_connect/numexpr.py
- src/awkward/_connect/numpy.py
- src/awkward/_connect/pyarrow/__init__.py
- src/awkward/_connect/pyarrow/conversions.py
- src/awkward/_connect/rdataframe/from_rdataframe.py
- src/awkward/_do.py
- src/awkward/_errors.py
- src/awkward/_kernels.py
- src/awkward/_layout.py
- src/awkward/_meta/unionmeta.py
- src/awkward/_namedaxis.py
- src/awkward/_nplikes/array_module.py
- src/awkward/_nplikes/cupy.py
- src/awkward/_nplikes/jax.py
- src/awkward/_nplikes/numpy.py
- src/awkward/_nplikes/numpy_like.py
- src/awkward/_nplikes/placeholder.py
- src/awkward/_nplikes/typetracer.py
- src/awkward/_nplikes/virtual.py
- src/awkward/_pickle.py
- src/awkward/_reducers.py
- src/awkward/_regularize.py
- src/awkward/_slicing.py
- src/awkward/_util.py
- src/awkward/contents/bitmaskedarray.py
- src/awkward/contents/bytemaskedarray.py
- src/awkward/contents/content.py
- src/awkward/contents/emptyarray.py
- src/awkward/contents/indexedarray.py
- src/awkward/contents/indexedoptionarray.py
- src/awkward/contents/listarray.py
- src/awkward/contents/listoffsetarray.py
- src/awkward/contents/numpyarray.py
- src/awkward/contents/recordarray.py
- src/awkward/contents/regulararray.py
- src/awkward/contents/unionarray.py
- src/awkward/contents/unmaskedarray.py
- src/awkward/forms/form.py
- src/awkward/forms/indexedform.py
- src/awkward/forms/listform.py
- src/awkward/forms/listoffsetform.py
- src/awkward/forms/numpyform.py
- src/awkward/forms/recordform.py
- src/awkward/forms/regularform.py
- src/awkward/highlevel.py
- src/awkward/jax.py
- src/awkward/operations/__init__.py
- src/awkward/operations/ak_all.py
- src/awkward/operations/ak_almost_equal.py
- src/awkward/operations/ak_angle.py
- src/awkward/operations/ak_any.py
- src/awkward/operations/ak_argcartesian.py
- src/awkward/operations/ak_argcombinations.py
- src/awkward/operations/ak_argmax.py
- src/awkward/operations/ak_argmin.py
- src/awkward/operations/ak_argsort.py
- src/awkward/operations/ak_array_equal.py
- src/awkward/operations/ak_backend.py
- src/awkward/operations/ak_broadcast_arrays.py
- src/awkward/operations/ak_broadcast_fields.py
- src/awkward/operations/ak_cartesian.py
- src/awkward/operations/ak_categories.py
- src/awkward/operations/ak_combinations.py
- src/awkward/operations/ak_concatenate.py
- src/awkward/operations/ak_copy.py
- src/awkward/operations/ak_corr.py
- src/awkward/operations/ak_count.py
- src/awkward/operations/ak_count_nonzero.py
- src/awkward/operations/ak_covar.py
- src/awkward/operations/ak_enforce_type.py
- src/awkward/operations/ak_flatten.py
- src/awkward/operations/ak_from_arrow.py
- src/awkward/operations/ak_from_arrow_schema.py
- src/awkward/operations/ak_from_avro_file.py
- src/awkward/operations/ak_from_buffers.py
- src/awkward/operations/ak_from_categorical.py
- src/awkward/operations/ak_from_feather.py
- src/awkward/operations/ak_from_iter.py
- src/awkward/operations/ak_from_jax.py
- src/awkward/operations/ak_from_json.py
- src/awkward/operations/ak_from_parquet.py
- src/awkward/operations/ak_from_raggedtensor.py
- src/awkward/operations/ak_from_rdataframe.py
- src/awkward/operations/ak_from_regular.py
- src/awkward/operations/ak_from_safetensors.py
- src/awkward/operations/ak_full_like.py
- src/awkward/operations/ak_imag.py
- src/awkward/operations/ak_is_categorical.py
- src/awkward/operations/ak_is_tuple.py
- src/awkward/operations/ak_is_valid.py
- src/awkward/operations/ak_isclose.py
- src/awkward/operations/ak_linear_fit.py
- src/awkward/operations/ak_local_index.py
- src/awkward/operations/ak_mask.py
- src/awkward/operations/ak_materialize.py
- src/awkward/operations/ak_max.py
- src/awkward/operations/ak_mean.py
- src/awkward/operations/ak_merge_option_of_records.py
- src/awkward/operations/ak_merge_union_of_records.py
- src/awkward/operations/ak_min.py
- src/awkward/operations/ak_moment.py
- src/awkward/operations/ak_nan_to_num.py
- src/awkward/operations/ak_num.py
- src/awkward/operations/ak_ones_like.py
- src/awkward/operations/ak_pad_none.py
- src/awkward/operations/ak_prod.py
- src/awkward/operations/ak_ptp.py
- src/awkward/operations/ak_ravel.py
- src/awkward/operations/ak_real.py
- src/awkward/operations/ak_round.py
- src/awkward/operations/ak_run_lengths.py
- src/awkward/operations/ak_softmax.py
- src/awkward/operations/ak_sort.py
- src/awkward/operations/ak_std.py
- src/awkward/operations/ak_strings_astype.py
- src/awkward/operations/ak_sum.py
- + src/awkward/operations/ak_sumofpowers.py
- + src/awkward/operations/ak_sumofsquares.py
- src/awkward/operations/ak_to_backend.py
- src/awkward/operations/ak_to_buffers.py
- src/awkward/operations/ak_to_feather.py
- src/awkward/operations/ak_to_json.py
- src/awkward/operations/ak_to_layout.py
- src/awkward/operations/ak_to_parquet.py
- src/awkward/operations/ak_to_parquet_dataset.py
- src/awkward/operations/ak_to_parquet_row_groups.py
- src/awkward/operations/ak_transform.py
- src/awkward/operations/ak_type.py
- src/awkward/operations/ak_unflatten.py
- src/awkward/operations/ak_unzip.py
- src/awkward/operations/ak_validity_error.py
- src/awkward/operations/ak_values_astype.py
- src/awkward/operations/ak_var.py
- src/awkward/operations/ak_where.py
- src/awkward/operations/ak_zeros_like.py
- src/awkward/operations/ak_zip.py
- src/awkward/operations/ak_zip_no_broadcast.py
- src/awkward/prettyprint.py
- src/awkward/record.py
- src/awkward/types/listtype.py
- src/awkward/types/numpytype.py
- src/awkward/types/recordtype.py
- src/awkward/types/regulartype.py
- + studies/cccl/bench_lazy_fusion.py
- + studies/cccl/bench_reduce_bool.py
- + studies/cccl/playground-cccl-with-ir.py
- + studies/cccl/probe_fusion_mechanism.py
- + studies/cuda-cccl-kernels/awkward_ListArray_combinations.py
- + studies/cuda-cccl-kernels/awkward_ListArray_combinations_faster.py
- + studies/cuda-cccl-kernels/reducers/awkward_argmax_reduction_script.py
- + tests-cuda/bench_gpu_kernels.py
- tests-cuda/test_1381_check_errors.py
- tests-cuda/test_2922b_new_cuda_kernels.py
- tests-cuda/test_3065a_cuda_kernels.py
- tests-cuda/test_3149_complex_reducers.py
- tests-cuda/test_3162_block_boundary_reducers.py
- tests-cuda/test_3459_virtualarray_with_cuda.py
- + tests-cuda/test_3792_cccl_iterator.py
- + tests-cuda/test_3792_lazy_executor.py
- + tests-cuda/test_3792_lazy_ir.py
- + tests-cuda/test_3792_lazy_regressions.py
- + tests-cuda/test_3845_byteswap_cuda.py
- + tests-cuda/test_3892_cuda_nan_to_num.py
- + tests-cuda/test_3922_missing_repeat_with_repetitions.py
- + tests-cuda/test_4056_cuda_kernel_memory.py
- + tests-cuda/test_4232_cuda_sumofpowers_map.py
- + tests-cuda/test_4232_cuda_var_sumofsquares.py
- + tests-cuda/test_4240_cuda_argsort.py
- + tests/properties/__init__.py
- + tests/properties/conftest.py
- + tests/properties/kernels/__init__.py
- + tests/properties/kernels/test_BitMaskedArray_to_ByteMaskedArray.py
- + tests/properties/operations/__init__.py
- + tests/properties/operations/test_array_equal.py
- + tests/properties/operations/test_to_from_arrow.py
- + tests/properties/operations/test_to_from_buffers.py
- + tests/properties/operations/test_to_from_feather.py
- + tests/properties/operations/test_to_from_json.py
- + tests/properties/operations/test_to_from_numpy.py
- + tests/properties/operations/test_to_from_parquet.py
- tests/test_0032_replace_dressedtype.py
- tests/test_0049_distinguish_record_and_recordarray_behaviors.py
- tests/test_1294_to_and_from_parquet.py
- tests/test_1345_avro_reader.py
- tests/test_1447_jax_autodiff_slices_ufuncs.py
- tests/test_1490_jax_reducers_combinations.py
- tests/test_1762_jax_behavior_support.py
- tests/test_1764_jax_jacobian.py
- tests/test_1904_drop_none.py
- tests/test_2067_to_buffers_byteorder.py
- tests/test_2106_pickle_class.py
- tests/test_2198_almost_equal.py
- tests/test_2305_nep_18_lazy_conversion.py
- tests/test_2319_from_buffers_array.py
- tests/test_2512_record_array_carry.py
- tests/test_2596_named_axis.py
- tests/test_2650_arrow_array_highlevel.py
- tests/test_2968_to_parquet_row_groups.py
- tests/test_3209_awkwardforth_read_negative_number_of_items.py
- tests/test_3685_to_from_safetensors.py
- + tests/test_3792_lazy_cpu.py
- + tests/test_3792_lazy_fusion.py
- + tests/test_3792_lazy_regressions.py
- + tests/test_3845_byteswap.py
- + tests/test_3845_byteswap_jax.py
- + tests/test_3889_layout_length_generators.py
- + tests/test_3906_fields_access_returns_shallow_copy.py
- + tests/test_3921_array_equal_datetime_and_timedelta.py
- + tests/test_3938_generator_expression_inputs.py
- + tests/test_3962_array_equal_record_mismatch.py
- + tests/test_3991_numpy_array_function_result_containers.py
- + tests/test_3996_attrs_validated_at_creation.py
- + tests/test_4010_virtual_array_lazy_concatenation.py
- + tests/test_4056_cuda_compute_signature_consistency.py
- + tests/test_4056_indexedarray_unique.py
- + tests/test_4056_record_reducer_shifts.py
- + tests/test_4056_sort_argsort_nan_empty.py
- + tests/test_4056_sort_int64_precision.py
- + tests/test_4089_fix_pybind_layer.py
- + tests/test_4090_sort_int64_precision.py
- + tests/test_4091_string_sort_unique_kernels.py
- + tests/test_4092_bitmasked_fixes.py
- + tests/test_4093_nan_reducer_behavior_attrs.py
- + tests/test_4095_highlevel_record.py
- + tests/test_4096_connect_misc_fixes.py
- + tests/test_4097_reject_float_indices.py
- + tests/test_4099_pyarrow_nopandas_empty_chunked_attrs.py
- + tests/test_4100_typetracer_correctness.py
- + tests/test_4101_fix_form_type_equality.py
- + tests/test_4102_contents_error_paths.py
- + tests/test_4105_forth_vm_and_libawkward_fixes.py
- + tests/test_4106_fix_core_misc.py
- + tests/test_4107_operations_batch.py
- + tests/test_4108_namedaxis_broadcast_where.py
- + tests/test_4109_python_perf.py
- + tests/test_4127_emptyarray_option_to_bytemasked.py
- + tests/test_4191_parquet_default_row_group_size.py
- + tests/test_4202_parquet_row_group_size_string.py
- + tests/test_4212_behavior_validation_rollback.py
- + tests/test_4223_descriptive_statistics_overflow.py
- + tests/test_4232_moment_sumofpowers.py
- + tests/test_4232_stats_branch_coverage.py
- + tests/test_4232_var_sumofsquares_overflow.py
- + tests/test_4249_numba_string_lowering.py
- + tests/test_4250_numba_native_strings.py


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/med-team/python-awkward/-/commit/226cf9458c096b08ace41c3ab97acdacfbcac6e5

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-awkward/-/commit/226cf9458c096b08ace41c3ab97acdacfbcac6e5
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260812/17c5d3c6/attachment-0001.htm>


More information about the debian-med-commit mailing list