CMakeLists.txt
CONTRIBUTING.md
LICENSE
MANIFEST.in
README-pypi.md
README.md
VERSION_INFO
kernel-specification.yml
pyproject.toml
requirements-dev.txt
requirements-test.txt
requirements.txt
runtime.txt
setup.cfg
setup.py
dev/generate-kernel-signatures.py
dlpack/CMakeLists.txt
dlpack/LICENSE
dlpack/apps/from_numpy/numpy_dlpack.c
dlpack/cmake/template/Config.cmake.in
dlpack/contrib/mock_c.c
dlpack/contrib/mock_main.cc
dlpack/contrib/dlpack/dlpackcpp.h
dlpack/docs/Doxyfile.in
dlpack/include/dlpack/dlpack.h
include/awkward/Content.h
include/awkward/Identities.h
include/awkward/Index.h
include/awkward/Iterator.h
include/awkward/Reducer.h
include/awkward/Slice.h
include/awkward/common.h
include/awkward/cuda-utils.h
include/awkward/datetime_util.h
include/awkward/kernel-dispatch.h
include/awkward/kernel-utils.h
include/awkward/refactoring.h
include/awkward/util.h
include/awkward/array/BitMaskedArray.h
include/awkward/array/ByteMaskedArray.h
include/awkward/array/EmptyArray.h
include/awkward/array/IndexedArray.h
include/awkward/array/ListArray.h
include/awkward/array/ListOffsetArray.h
include/awkward/array/None.h
include/awkward/array/NumpyArray.h
include/awkward/array/Record.h
include/awkward/array/RecordArray.h
include/awkward/array/RegularArray.h
include/awkward/array/UnionArray.h
include/awkward/array/UnmaskedArray.h
include/awkward/array/VirtualArray.h
include/awkward/builder/ArrayBuilder.h
include/awkward/builder/ArrayBuilderOptions.h
include/awkward/builder/BoolBuilder.h
include/awkward/builder/Builder.h
include/awkward/builder/Complex128Builder.h
include/awkward/builder/DatetimeBuilder.h
include/awkward/builder/Float64Builder.h
include/awkward/builder/GrowableBuffer.h
include/awkward/builder/IndexedBuilder.h
include/awkward/builder/Int64Builder.h
include/awkward/builder/ListBuilder.h
include/awkward/builder/OptionBuilder.h
include/awkward/builder/RecordBuilder.h
include/awkward/builder/StringBuilder.h
include/awkward/builder/TupleBuilder.h
include/awkward/builder/UnionBuilder.h
include/awkward/builder/UnknownBuilder.h
include/awkward/forth/ForthInputBuffer.h
include/awkward/forth/ForthMachine.h
include/awkward/forth/ForthOutputBuffer.h
include/awkward/io/json.h
include/awkward/io/uproot.h
include/awkward/layoutbuilder/BitMaskedArrayBuilder.h
include/awkward/layoutbuilder/ByteMaskedArrayBuilder.h
include/awkward/layoutbuilder/EmptyArrayBuilder.h
include/awkward/layoutbuilder/FormBuilder.h
include/awkward/layoutbuilder/IndexedArrayBuilder.h
include/awkward/layoutbuilder/IndexedOptionArrayBuilder.h
include/awkward/layoutbuilder/LayoutBuilder.h
include/awkward/layoutbuilder/ListArrayBuilder.h
include/awkward/layoutbuilder/ListOffsetArrayBuilder.h
include/awkward/layoutbuilder/NumpyArrayBuilder.h
include/awkward/layoutbuilder/RecordArrayBuilder.h
include/awkward/layoutbuilder/RegularArrayBuilder.h
include/awkward/layoutbuilder/UnionArrayBuilder.h
include/awkward/layoutbuilder/UnmaskedArrayBuilder.h
include/awkward/partition/IrregularlyPartitionedArray.h
include/awkward/partition/PartitionedArray.h
include/awkward/python/content.h
include/awkward/python/dlpack_util.h
include/awkward/python/forms.h
include/awkward/python/forth.h
include/awkward/python/identities.h
include/awkward/python/index.h
include/awkward/python/io.h
include/awkward/python/kernel_utils.h
include/awkward/python/partition.h
include/awkward/python/startup.h
include/awkward/python/types.h
include/awkward/python/util.h
include/awkward/python/virtual.h
include/awkward/type/ArrayType.h
include/awkward/type/ListType.h
include/awkward/type/OptionType.h
include/awkward/type/PrimitiveType.h
include/awkward/type/RecordType.h
include/awkward/type/RegularType.h
include/awkward/type/Type.h
include/awkward/type/UnionType.h
include/awkward/type/UnknownType.h
include/awkward/virtual/ArrayCache.h
include/awkward/virtual/ArrayGenerator.h
pybind11/CMakeLists.txt
pybind11/LICENSE
pybind11/include/pybind11/attr.h
pybind11/include/pybind11/buffer_info.h
pybind11/include/pybind11/cast.h
pybind11/include/pybind11/chrono.h
pybind11/include/pybind11/common.h
pybind11/include/pybind11/complex.h
pybind11/include/pybind11/eigen.h
pybind11/include/pybind11/embed.h
pybind11/include/pybind11/eval.h
pybind11/include/pybind11/functional.h
pybind11/include/pybind11/iostream.h
pybind11/include/pybind11/numpy.h
pybind11/include/pybind11/operators.h
pybind11/include/pybind11/options.h
pybind11/include/pybind11/pybind11.h
pybind11/include/pybind11/pytypes.h
pybind11/include/pybind11/stl.h
pybind11/include/pybind11/stl_bind.h
pybind11/include/pybind11/detail/class.h
pybind11/include/pybind11/detail/common.h
pybind11/include/pybind11/detail/descr.h
pybind11/include/pybind11/detail/init.h
pybind11/include/pybind11/detail/internals.h
pybind11/include/pybind11/detail/typeid.h
pybind11/tools/FindCatch.cmake
pybind11/tools/FindEigen3.cmake
pybind11/tools/FindPythonLibsNew.cmake
pybind11/tools/check-style.sh
pybind11/tools/cmake_uninstall.cmake.in
pybind11/tools/libsize.py
pybind11/tools/make_changelog.py
pybind11/tools/pybind11Common.cmake
pybind11/tools/pybind11Config.cmake.in
pybind11/tools/pybind11NewTools.cmake
pybind11/tools/pybind11Tools.cmake
pybind11/tools/pyproject.toml
pybind11/tools/setup_global.py.in
pybind11/tools/setup_main.py.in
rapidjson/CMakeLists.txt
rapidjson/RapidJSON.pc.in
rapidjson/RapidJSONConfig.cmake.in
rapidjson/RapidJSONConfigVersion.cmake.in
rapidjson/license.txt
rapidjson/CMakeModules/FindGTestSrc.cmake
rapidjson/doc/CMakeLists.txt
rapidjson/doc/Doxyfile.in
rapidjson/doc/Doxyfile.zh-cn.in
rapidjson/example/CMakeLists.txt
rapidjson/include/rapidjson/allocators.h
rapidjson/include/rapidjson/document.h
rapidjson/include/rapidjson/encodedstream.h
rapidjson/include/rapidjson/encodings.h
rapidjson/include/rapidjson/filereadstream.h
rapidjson/include/rapidjson/filewritestream.h
rapidjson/include/rapidjson/fwd.h
rapidjson/include/rapidjson/istreamwrapper.h
rapidjson/include/rapidjson/memorybuffer.h
rapidjson/include/rapidjson/memorystream.h
rapidjson/include/rapidjson/ostreamwrapper.h
rapidjson/include/rapidjson/pointer.h
rapidjson/include/rapidjson/prettywriter.h
rapidjson/include/rapidjson/rapidjson.h
rapidjson/include/rapidjson/reader.h
rapidjson/include/rapidjson/schema.h
rapidjson/include/rapidjson/stream.h
rapidjson/include/rapidjson/stringbuffer.h
rapidjson/include/rapidjson/writer.h
rapidjson/include/rapidjson/error/en.h
rapidjson/include/rapidjson/error/error.h
rapidjson/include/rapidjson/internal/biginteger.h
rapidjson/include/rapidjson/internal/diyfp.h
rapidjson/include/rapidjson/internal/dtoa.h
rapidjson/include/rapidjson/internal/ieee754.h
rapidjson/include/rapidjson/internal/itoa.h
rapidjson/include/rapidjson/internal/meta.h
rapidjson/include/rapidjson/internal/pow10.h
rapidjson/include/rapidjson/internal/regex.h
rapidjson/include/rapidjson/internal/stack.h
rapidjson/include/rapidjson/internal/strfunc.h
rapidjson/include/rapidjson/internal/strtod.h
rapidjson/include/rapidjson/internal/swap.h
rapidjson/include/rapidjson/msinttypes/inttypes.h
rapidjson/include/rapidjson/msinttypes/stdint.h
rapidjson/test/CMakeLists.txt
rapidjson/test/perftest/CMakeLists.txt
rapidjson/test/unittest/CMakeLists.txt
src/awkward/__init__.py
src/awkward/_cpu_kernels.py
src/awkward/_io.py
src/awkward/_libawkward.py
src/awkward/_util.py
src/awkward/config.py
src/awkward/forms.py
src/awkward/forth.py
src/awkward/highlevel.py
src/awkward/layout.py
src/awkward/nplike.py
src/awkward/partition.py
src/awkward/types.py
src/awkward.egg-info/PKG-INFO
src/awkward.egg-info/SOURCES.txt
src/awkward.egg-info/dependency_links.txt
src/awkward.egg-info/entry_points.txt
src/awkward.egg-info/not-zip-safe
src/awkward.egg-info/requires.txt
src/awkward.egg-info/top_level.txt
src/awkward/_connect/__init__.py
src/awkward/_connect/_autograd.py
src/awkward/_connect/_numexpr.py
src/awkward/_connect/_numpy.py
src/awkward/_connect/_uproot.py
src/awkward/_connect/_jax/__init__.py
src/awkward/_connect/_jax/jax_utils.py
src/awkward/_connect/_numba/__init__.py
src/awkward/_connect/_numba/arrayview.py
src/awkward/_connect/_numba/builder.py
src/awkward/_connect/_numba/layout.py
src/awkward/_typeparser/__init__.py
src/awkward/_typeparser/generated_parser.py
src/awkward/_typeparser/parser.py
src/awkward/_v2/__init__.py
src/awkward/_v2/_reducers.py
src/awkward/_v2/_slicing.py
src/awkward/_v2/_typetracer.py
src/awkward/_v2/identifier.py
src/awkward/_v2/index.py
src/awkward/_v2/record.py
src/awkward/_v2/tmp_for_testing.py
src/awkward/_v2/contents/__init__.py
src/awkward/_v2/contents/bitmaskedarray.py
src/awkward/_v2/contents/bytemaskedarray.py
src/awkward/_v2/contents/content.py
src/awkward/_v2/contents/emptyarray.py
src/awkward/_v2/contents/indexedarray.py
src/awkward/_v2/contents/indexedoptionarray.py
src/awkward/_v2/contents/listarray.py
src/awkward/_v2/contents/listoffsetarray.py
src/awkward/_v2/contents/numpyarray.py
src/awkward/_v2/contents/recordarray.py
src/awkward/_v2/contents/regulararray.py
src/awkward/_v2/contents/unionarray.py
src/awkward/_v2/contents/unmaskedarray.py
src/awkward/_v2/contents/virtualarray.py
src/awkward/_v2/forms/__init__.py
src/awkward/_v2/forms/bitmaskedform.py
src/awkward/_v2/forms/bytemaskedform.py
src/awkward/_v2/forms/emptyform.py
src/awkward/_v2/forms/form.py
src/awkward/_v2/forms/indexedform.py
src/awkward/_v2/forms/indexedoptionform.py
src/awkward/_v2/forms/listform.py
src/awkward/_v2/forms/listoffsetform.py
src/awkward/_v2/forms/numpyform.py
src/awkward/_v2/forms/recordform.py
src/awkward/_v2/forms/regularform.py
src/awkward/_v2/forms/unionform.py
src/awkward/_v2/forms/unmaskedform.py
src/awkward/_v2/forms/virtualform.py
src/awkward/_v2/types/__init__.py
src/awkward/_v2/types/arraytype.py
src/awkward/_v2/types/listtype.py
src/awkward/_v2/types/numpytype.py
src/awkward/_v2/types/optiontype.py
src/awkward/_v2/types/recordtype.py
src/awkward/_v2/types/regulartype.py
src/awkward/_v2/types/type.py
src/awkward/_v2/types/uniontype.py
src/awkward/_v2/types/unknowntype.py
src/awkward/behaviors/__init__.py
src/awkward/behaviors/categorical.py
src/awkward/behaviors/mixins.py
src/awkward/behaviors/string.py
src/awkward/operations/__init__.py
src/awkward/operations/convert.py
src/awkward/operations/describe.py
src/awkward/operations/reducers.py
src/awkward/operations/structure.py
src/awkward_cuda_kernels/__init__.py
src/cpu-kernels/allocators.cpp
src/cpu-kernels/awkward_BitMaskedArray_to_ByteMaskedArray.cpp
src/cpu-kernels/awkward_BitMaskedArray_to_IndexedOptionArray.cpp
src/cpu-kernels/awkward_ByteMaskedArray_getitem_carry.cpp
src/cpu-kernels/awkward_ByteMaskedArray_getitem_nextcarry.cpp
src/cpu-kernels/awkward_ByteMaskedArray_getitem_nextcarry_outindex.cpp
src/cpu-kernels/awkward_ByteMaskedArray_mask.cpp
src/cpu-kernels/awkward_ByteMaskedArray_numnull.cpp
src/cpu-kernels/awkward_ByteMaskedArray_overlay_mask.cpp
src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_64.cpp
src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_64.cpp
src/cpu-kernels/awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cpp
src/cpu-kernels/awkward_ByteMaskedArray_toIndexedOptionArray.cpp
src/cpu-kernels/awkward_Content_getitem_next_missing_jagged_getmaskstartstop.cpp
src/cpu-kernels/awkward_Identities32_to_Identities64.cpp
src/cpu-kernels/awkward_Identities_extend.cpp
src/cpu-kernels/awkward_Identities_from_IndexedArray.cpp
src/cpu-kernels/awkward_Identities_from_ListArray.cpp
src/cpu-kernels/awkward_Identities_from_ListOffsetArray.cpp
src/cpu-kernels/awkward_Identities_from_RegularArray.cpp
src/cpu-kernels/awkward_Identities_from_UnionArray.cpp
src/cpu-kernels/awkward_Identities_getitem_carry.cpp
src/cpu-kernels/awkward_Index_carry.cpp
src/cpu-kernels/awkward_Index_iscontiguous.cpp
src/cpu-kernels/awkward_Index_nones_as_index.cpp
src/cpu-kernels/awkward_Index_to_Index64.cpp
src/cpu-kernels/awkward_IndexedArray_fill.cpp
src/cpu-kernels/awkward_IndexedArray_fill_count.cpp
src/cpu-kernels/awkward_IndexedArray_flatten_nextcarry.cpp
src/cpu-kernels/awkward_IndexedArray_flatten_none2empty.cpp
src/cpu-kernels/awkward_IndexedArray_getitem_adjust_outindex.cpp
src/cpu-kernels/awkward_IndexedArray_getitem_carry.cpp
src/cpu-kernels/awkward_IndexedArray_getitem_nextcarry.cpp
src/cpu-kernels/awkward_IndexedArray_getitem_nextcarry_outindex.cpp
src/cpu-kernels/awkward_IndexedArray_getitem_nextcarry_outindex_mask.cpp
src/cpu-kernels/awkward_IndexedArray_index_of_nulls.cpp
src/cpu-kernels/awkward_IndexedArray_local_preparenext_64.cpp
src/cpu-kernels/awkward_IndexedArray_mask.cpp
src/cpu-kernels/awkward_IndexedArray_numnull.cpp
src/cpu-kernels/awkward_IndexedArray_overlay_mask.cpp
src/cpu-kernels/awkward_IndexedArray_ranges_carry_next_64.cpp
src/cpu-kernels/awkward_IndexedArray_ranges_next_64.cpp
src/cpu-kernels/awkward_IndexedArray_reduce_next_64.cpp
src/cpu-kernels/awkward_IndexedArray_reduce_next_fix_offsets_64.cpp
src/cpu-kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cpp
src/cpu-kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cpp
src/cpu-kernels/awkward_IndexedArray_simplify.cpp
src/cpu-kernels/awkward_IndexedArray_validity.cpp
src/cpu-kernels/awkward_IndexedOptionArray_rpad_and_clip_mask_axis1.cpp
src/cpu-kernels/awkward_ListArray_argsort.cpp
src/cpu-kernels/awkward_ListArray_broadcast_tooffsets.cpp
src/cpu-kernels/awkward_ListArray_combinations.cpp
src/cpu-kernels/awkward_ListArray_combinations_length.cpp
src/cpu-kernels/awkward_ListArray_compact_offsets.cpp
src/cpu-kernels/awkward_ListArray_fill.cpp
src/cpu-kernels/awkward_ListArray_getitem_carry.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_apply.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_carrylen.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_descend.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_expand.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_numvalid.cpp
src/cpu-kernels/awkward_ListArray_getitem_jagged_shrink.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_array.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_array_advanced.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_at.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_range.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_range_carrylength.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_range_counts.cpp
src/cpu-kernels/awkward_ListArray_getitem_next_range_spreadadvanced.cpp
src/cpu-kernels/awkward_ListArray_localindex.cpp
src/cpu-kernels/awkward_ListArray_min_range.cpp
src/cpu-kernels/awkward_ListArray_num.cpp
src/cpu-kernels/awkward_ListArray_rpad_and_clip_length_axis1.cpp
src/cpu-kernels/awkward_ListArray_rpad_axis1.cpp
src/cpu-kernels/awkward_ListArray_validity.cpp
src/cpu-kernels/awkward_ListOffsetArray_argsort.cpp
src/cpu-kernels/awkward_ListOffsetArray_argsort_strings.cpp
src/cpu-kernels/awkward_ListOffsetArray_compact_offsets.cpp
src/cpu-kernels/awkward_ListOffsetArray_flatten_offsets.cpp
src/cpu-kernels/awkward_ListOffsetArray_getitem_adjust_offsets.cpp
src/cpu-kernels/awkward_ListOffsetArray_getitem_adjust_offsets_index.cpp
src/cpu-kernels/awkward_ListOffsetArray_local_preparenext_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_global_startstop_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_local_nextparents_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_local_outoffsets_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_findgaps_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_maxcount_offsetscopy_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_nextshifts_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_nextstarts_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_outstartsstops_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_reduce_nonlocal_preparenext_64.cpp
src/cpu-kernels/awkward_ListOffsetArray_rpad_and_clip_axis1.cpp
src/cpu-kernels/awkward_ListOffsetArray_rpad_axis1.cpp
src/cpu-kernels/awkward_ListOffsetArray_rpad_length_axis1.cpp
src/cpu-kernels/awkward_ListOffsetArray_toRegularArray.cpp
src/cpu-kernels/awkward_MaskedArray_getitem_next_jagged_project.cpp
src/cpu-kernels/awkward_NumpyArray_contiguous_copy.cpp
src/cpu-kernels/awkward_NumpyArray_contiguous_copy_from_many.cpp
src/cpu-kernels/awkward_NumpyArray_contiguous_init.cpp
src/cpu-kernels/awkward_NumpyArray_contiguous_next.cpp
src/cpu-kernels/awkward_NumpyArray_copy.cpp
src/cpu-kernels/awkward_NumpyArray_fill.cpp
src/cpu-kernels/awkward_NumpyArray_fill_frombool.cpp
src/cpu-kernels/awkward_NumpyArray_fill_fromcomplex.cpp
src/cpu-kernels/awkward_NumpyArray_fill_scaled.cpp
src/cpu-kernels/awkward_NumpyArray_fill_tobool.cpp
src/cpu-kernels/awkward_NumpyArray_fill_tocomplex.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_boolean_nonzero.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_boolean_numtrue.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_array.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_array_advanced.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_at.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_null.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_range.cpp
src/cpu-kernels/awkward_NumpyArray_getitem_next_range_advanced.cpp
src/cpu-kernels/awkward_NumpyArray_rearrange_shifted.cpp
src/cpu-kernels/awkward_NumpyArray_reduce_adjust_starts_64.cpp
src/cpu-kernels/awkward_NumpyArray_reduce_adjust_starts_shifts_64.cpp
src/cpu-kernels/awkward_NumpyArray_reduce_mask_ByteMaskedArray_64.cpp
src/cpu-kernels/awkward_NumpyArray_sort_asstrings_uint8.cpp
src/cpu-kernels/awkward_NumpyArray_subrange_equal.cpp
src/cpu-kernels/awkward_NumpyArray_unique_strings_uint8.cpp
src/cpu-kernels/awkward_RegularArray_broadcast_tooffsets.cpp
src/cpu-kernels/awkward_RegularArray_broadcast_tooffsets_size1.cpp
src/cpu-kernels/awkward_RegularArray_combinations.cpp
src/cpu-kernels/awkward_RegularArray_compact_offsets.cpp
src/cpu-kernels/awkward_RegularArray_getitem_carry.cpp
src/cpu-kernels/awkward_RegularArray_getitem_jagged_expand.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_array.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_array_advanced.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_array_regularize.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_at.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_range.cpp
src/cpu-kernels/awkward_RegularArray_getitem_next_range_spreadadvanced.cpp
src/cpu-kernels/awkward_RegularArray_localindex.cpp
src/cpu-kernels/awkward_RegularArray_num.cpp
src/cpu-kernels/awkward_RegularArray_rpad_and_clip_axis1.cpp
src/cpu-kernels/awkward_UnionArray_fillindex.cpp
src/cpu-kernels/awkward_UnionArray_fillindex_count.cpp
src/cpu-kernels/awkward_UnionArray_fillna.cpp
src/cpu-kernels/awkward_UnionArray_filltags.cpp
src/cpu-kernels/awkward_UnionArray_filltags_const.cpp
src/cpu-kernels/awkward_UnionArray_flatten_combine.cpp
src/cpu-kernels/awkward_UnionArray_flatten_length.cpp
src/cpu-kernels/awkward_UnionArray_nestedfill_tags_index.cpp
src/cpu-kernels/awkward_UnionArray_project.cpp
src/cpu-kernels/awkward_UnionArray_regular_index.cpp
src/cpu-kernels/awkward_UnionArray_regular_index_getsize.cpp
src/cpu-kernels/awkward_UnionArray_simplify.cpp
src/cpu-kernels/awkward_UnionArray_simplify_one.cpp
src/cpu-kernels/awkward_UnionArray_validity.cpp
src/cpu-kernels/awkward_argsort.cpp
src/cpu-kernels/awkward_carry_arange.cpp
src/cpu-kernels/awkward_combinations.cpp
src/cpu-kernels/awkward_content_reduce_zeroparents_64.cpp
src/cpu-kernels/awkward_index_carry_nocheck.cpp
src/cpu-kernels/awkward_index_rpad_and_clip_axis0.cpp
src/cpu-kernels/awkward_index_rpad_and_clip_axis1.cpp
src/cpu-kernels/awkward_localindex.cpp
src/cpu-kernels/awkward_missing_repeat.cpp
src/cpu-kernels/awkward_new_Identities.cpp
src/cpu-kernels/awkward_one_mask.cpp
src/cpu-kernels/awkward_quick_argsort.cpp
src/cpu-kernels/awkward_quick_sort.cpp
src/cpu-kernels/awkward_reduce_argmax.cpp
src/cpu-kernels/awkward_reduce_argmax_bool_64.cpp
src/cpu-kernels/awkward_reduce_argmax_complex.cpp
src/cpu-kernels/awkward_reduce_argmin.cpp
src/cpu-kernels/awkward_reduce_argmin_bool_64.cpp
src/cpu-kernels/awkward_reduce_argmin_complex.cpp
src/cpu-kernels/awkward_reduce_count_64.cpp
src/cpu-kernels/awkward_reduce_countnonzero.cpp
src/cpu-kernels/awkward_reduce_countnonzero_complex.cpp
src/cpu-kernels/awkward_reduce_max.cpp
src/cpu-kernels/awkward_reduce_max_complex.cpp
src/cpu-kernels/awkward_reduce_min.cpp
src/cpu-kernels/awkward_reduce_min_complex.cpp
src/cpu-kernels/awkward_reduce_prod.cpp
src/cpu-kernels/awkward_reduce_prod_bool.cpp
src/cpu-kernels/awkward_reduce_prod_bool_complex.cpp
src/cpu-kernels/awkward_reduce_prod_complex.cpp
src/cpu-kernels/awkward_reduce_prod_int32_bool_64.cpp
src/cpu-kernels/awkward_reduce_prod_int64_bool_64.cpp
src/cpu-kernels/awkward_reduce_sum.cpp
src/cpu-kernels/awkward_reduce_sum_bool.cpp
src/cpu-kernels/awkward_reduce_sum_bool_complex.cpp
src/cpu-kernels/awkward_reduce_sum_complex.cpp
src/cpu-kernels/awkward_reduce_sum_int32_bool_64.cpp
src/cpu-kernels/awkward_reduce_sum_int64_bool_64.cpp
src/cpu-kernels/awkward_regularize_arrayslice.cpp
src/cpu-kernels/awkward_slicearray_ravel.cpp
src/cpu-kernels/awkward_slicemissing_check_same.cpp
src/cpu-kernels/awkward_sort.cpp
src/cpu-kernels/awkward_sorting_ranges.cpp
src/cpu-kernels/awkward_sorting_ranges_length.cpp
src/cpu-kernels/awkward_unique.cpp
src/cpu-kernels/awkward_zero_mask.cpp
src/cpu-kernels/kernel-utils.cpp
src/cuda-kernels/allocators.cu
src/cuda-kernels/cuda-utils.cu
src/cuda-kernels/kernel-utils.cu
src/cuda-kernels/manual_awkward_ListArray_num.cu
src/libawkward/Content.cpp
src/libawkward/Identities.cpp
src/libawkward/Index.cpp
src/libawkward/Iterator.cpp
src/libawkward/Reducer.cpp
src/libawkward/Slice.cpp
src/libawkward/kernel-dispatch.cpp
src/libawkward/util.cpp
src/libawkward/array/BitMaskedArray.cpp
src/libawkward/array/ByteMaskedArray.cpp
src/libawkward/array/EmptyArray.cpp
src/libawkward/array/IndexedArray.cpp
src/libawkward/array/ListArray.cpp
src/libawkward/array/ListOffsetArray.cpp
src/libawkward/array/None.cpp
src/libawkward/array/NumpyArray.cpp
src/libawkward/array/Record.cpp
src/libawkward/array/RecordArray.cpp
src/libawkward/array/RegularArray.cpp
src/libawkward/array/UnionArray.cpp
src/libawkward/array/UnmaskedArray.cpp
src/libawkward/array/VirtualArray.cpp
src/libawkward/builder/ArrayBuilder.cpp
src/libawkward/builder/ArrayBuilderOptions.cpp
src/libawkward/builder/BoolBuilder.cpp
src/libawkward/builder/Builder.cpp
src/libawkward/builder/Complex128Builder.cpp
src/libawkward/builder/DatetimeBuilder.cpp
src/libawkward/builder/Float64Builder.cpp
src/libawkward/builder/GrowableBuffer.cpp
src/libawkward/builder/IndexedBuilder.cpp
src/libawkward/builder/Int64Builder.cpp
src/libawkward/builder/ListBuilder.cpp
src/libawkward/builder/OptionBuilder.cpp
src/libawkward/builder/RecordBuilder.cpp
src/libawkward/builder/StringBuilder.cpp
src/libawkward/builder/TupleBuilder.cpp
src/libawkward/builder/UnionBuilder.cpp
src/libawkward/builder/UnknownBuilder.cpp
src/libawkward/forth/ForthInputBuffer.cpp
src/libawkward/forth/ForthMachine.cpp
src/libawkward/forth/ForthOutputBuffer.cpp
src/libawkward/io/json.cpp
src/libawkward/io/uproot.cpp
src/libawkward/layoutbuilder/BitMaskedArrayBuilder.cpp
src/libawkward/layoutbuilder/ByteMaskedArrayBuilder.cpp
src/libawkward/layoutbuilder/EmptyArrayBuilder.cpp
src/libawkward/layoutbuilder/FormBuilder.cpp
src/libawkward/layoutbuilder/IndexedArrayBuilder.cpp
src/libawkward/layoutbuilder/IndexedOptionArrayBuilder.cpp
src/libawkward/layoutbuilder/LayoutBuilder.cpp
src/libawkward/layoutbuilder/ListArrayBuilder.cpp
src/libawkward/layoutbuilder/ListOffsetArrayBuilder.cpp
src/libawkward/layoutbuilder/NumpyArrayBuilder.cpp
src/libawkward/layoutbuilder/RecordArrayBuilder.cpp
src/libawkward/layoutbuilder/RegularArrayBuilder.cpp
src/libawkward/layoutbuilder/UnionArrayBuilder.cpp
src/libawkward/layoutbuilder/UnmaskedArrayBuilder.cpp
src/libawkward/partition/IrregularlyPartitionedArray.cpp
src/libawkward/partition/PartitionedArray.cpp
src/libawkward/type/ArrayType.cpp
src/libawkward/type/ListType.cpp
src/libawkward/type/OptionType.cpp
src/libawkward/type/PrimitiveType.cpp
src/libawkward/type/RecordType.cpp
src/libawkward/type/RegularType.cpp
src/libawkward/type/Type.cpp
src/libawkward/type/UnionType.cpp
src/libawkward/type/UnknownType.cpp
src/libawkward/virtual/ArrayCache.cpp
src/libawkward/virtual/ArrayGenerator.cpp
src/python/_ext.cpp
src/python/content.cpp
src/python/dlpack_util.cpp
src/python/forms.cpp
src/python/forth.cpp
src/python/identities.cpp
src/python/index.cpp
src/python/io.cpp
src/python/kernel_utils.cpp
src/python/partition.cpp
src/python/startup.cpp
src/python/types.cpp
src/python/virtual.cpp
tests/__init__.py
tests/test_0001-refcount.py
tests/test_0002-minimal-listarray.py
tests/test_0002_v2-minimal-listarray.py
tests/test_0004-design-surrogate-key.py
tests/test_0006-deep-iteration.py
tests/test_0006_v2-deep-iteration.py
tests/test_0008-slices-and-getitem.py
tests/test_0008_v2-slices-and-getitem.py
tests/test_0009-identity-and-getitem.py
tests/test_0011-listarray.py
tests/test_0011_v2-listarray.py
tests/test_0013-error-handling-struct.py
tests/test_0013_v2-error-handling-struct.py
tests/test_0014-finish-up-getitem.py
tests/test_0014_v2-finish-up-getitem.py
tests/test_0018-fromiter-fillable.py
tests/test_0019-use-json-library.py
tests/test_0020-support-unsigned-indexes.py
tests/test_0020_v2-support-unsigned-indexes.py
tests/test_0021-emptyarray.py
tests/test_0021_v2-emptyarray.py
tests/test_0023-regular-array.py
tests/test_0023_v2-regular-array.py
tests/test_0024-use-regular-array.py
tests/test_0024_v2-use-regular-array.py
tests/test_0025-record-array.py
tests/test_0025_v2-record-array.py
tests/test_0028-add-dressed-types.py
tests/test_0031-pickle-types.py
tests/test_0032-replace-dressedtype.py
tests/test_0038-emptyarray-astype.py
tests/test_0039-no-hanging-types.py
tests/test_0042-stubs-for-flatten-operation.py
tests/test_0043-strings-vs-bytes.py
tests/test_0046-start-indexedarray.py
tests/test_0046_v2-start-indexedarray.py
tests/test_0047-missing-odd-fields-in-fillablearray.py
tests/test_0049-distinguish-record-and-recordarray-behaviors.py
tests/test_0056-partitioned-array.py
tests/test_0056b-partitioned-array-numba.py
tests/test_0057-virtual-array.py
tests/test_0057_v2-virtual-array.py
tests/test_0057b-virtual-array-numba.py
tests/test_0070-argmin-and-argmax.py
tests/test_0070_v2-argmin-and-argmax.py
tests/test_0072-fillna-operation.py
tests/test_0074-argsort-and-sort.py
tests/test_0074_v2-argsort-and-sort.py
tests/test_0077-zip-operation.py
tests/test_0078-argcross-and-cross.py
tests/test_0079-argchoose-and-choose.py
tests/test_0080-flatpandas-multiindex-rows-and-columns.py
tests/test_0082-indexedarray-setidentities.py
tests/test_0084-start-unionarray.py
tests/test_0084_v2-start-unionarray.py
tests/test_0086-nep13-ufunc.py
tests/test_0089-numpy-functions.py
tests/test_0093-simplify-uniontypes-and-optiontypes.py
tests/test_0094-getattr-for-record-field.py
tests/test_0107-assign-fields-to-records.py
tests/test_0110-various-cleanups.py
tests/test_0111-jagged-and-masked-getitem.py
tests/test_0111_v2-jagged-and-masked-getitem.py
tests/test_0114-rpad-operation.py
tests/test_0115-generic-reducer-operation.py
tests/test_0115_v2-generic-reducer-operation.py
tests/test_0117-finish-the-sizes-operation.py
tests/test_0118-numba-cpointers.py
tests/test_0119-numexpr-and-broadcast-arrays.py
tests/test_0120-autograd-support.py
tests/test_0124-strings-in-numba.py
tests/test_0127-tomask-operation.py
tests/test_0127b-tomask-operation-numba.py
tests/test_0135-awkward0-awkward1-converter.py
tests/test_0138-emptyarray-type.py
tests/test_0150-attributeerrors.py
tests/test_0156-array-and-record-constructors.py
tests/test_0163-negative-axis-wrap.py
tests/test_0166-0167-0170-random-issues.py
tests/test_0173-astype-operation.py
tests/test_0184-concatenate-operation.py
tests/test_0193-is_none-axis-parameter.py
tests/test_0198-tutorial-documentation-1.py
tests/test_0222-count-with-axis0.py
tests/test_0224-arrow-to-awkward.py
tests/test_0230-virtualarray-segfault.py
tests/test_0231-indexform.py
tests/test_0264-reduce-last-empty.py
tests/test_0273-path-for-with-field.py
tests/test_0274-access-ArrayGenerator-in-Python.py
tests/test_0286-broadcast-single-value-with-field.py
tests/test_0290-bug-fixes-for-hats.py
tests/test_0315-integerindex.py
tests/test_0315_v2-integerindex.py
tests/test_0324-fix-partitionedarray-getitem-string-int.py
tests/test_0331-pandas-indexedarray.py
tests/test_0334-fully-broadcastable-where.py
tests/test_0337-numpy-format-integer-size-issues.py
tests/test_0339-highlevel-sorting-function.py
tests/test_0341-parquet-reader-writer.py
tests/test_0344-repr-quote-keys.py
tests/test_0348-form-keys.py
tests/test_0355-mixins.py
tests/test_0381-fill-documentation-stubs-3.py
tests/test_0384-lazy-arrayset.py
tests/test_0390-virtual-forms.py
tests/test_0393-fix-bitmaskedarray-mask.py
tests/test_0395-complex-type-arrays.py
tests/test_0395-fix-numba-indexedarray.py
tests/test_0397-arrays-as-constants-in-numba.py
tests/test_0401-add-categorical-type-for-arrow-dictionary.py
tests/test_0402-fix-form-getitem-field.py
tests/test_0404-array-validity-check.py
tests/test_0410-fix-argminmax-positions-for-missing-values.py
tests/test_0420-fix-numpyarray-carry-for-noncontiguous.py
tests/test_0437-stream-of-many-json-files.py
tests/test_0446-fix-flatten-of-sliced-array.py
tests/test_0447-preserve-regularness-in-reduce.py
tests/test_0449-merge-many-arrays-in-one-pass.py
tests/test_0457-remove-broadcasting-over-fields.py
tests/test_0473-empty-listarray.py
tests/test_0479-lazy-arrays-lose-weak-reference.py
tests/test_0484-masked-take-empty-array.py
tests/test_0493-zeros-ones-full-like.py
tests/test_0494-numba-array-contains.py
tests/test_0496-provide-local-index.py
tests/test_0499-getitem-indexedarray-bug.py
tests/test_0499_v2-getitem-indexedarray-bug.py
tests/test_0501-string-comparison-bug.py
tests/test_0504-block-ufuncs-for-strings.py
tests/test_0511-copy-and-deepcopy.py
tests/test_0521-matrix-multiplication.py
tests/test_0527-fix-unionarray-ufuncs-and-parameters-in-merging.py
tests/test_0546-fill_none-replacement-value-type.py
tests/test_0549-numba-array-asarray.py
tests/test_0552-with_field-should-not-right-broadcast.py
tests/test_0557-min-max-initial-argument.py
tests/test_0557_v2-min-max-initial-argument.py
tests/test_0559-fix-booleans-in-numba.py
tests/test_0560-setting-virtual-field.py
tests/test_0572-numba-array-ndim.py
tests/test_0582-propagate-context-in-broadcast_and_apply.py
tests/test_0583-implement-unflatten-function.py
tests/test_0585-fix-corner-case.py
tests/test_0590-allow-regulararray-size-zero.py
tests/test_0593-preserve-nullability-in-arrow-and-parquet.py
tests/test_0595-0630-default-for-nep18.py
tests/test_0597-virtual-virtual-forms.py
tests/test_0603-concatenate-should-minimally-touch-laziness.py
tests/test_0612-partition-axis_wrap_if_negative.py
tests/test_0618-deprecation-for-selecting-within-multiple-records.py
tests/test_0627-behavior-from-dict-of-arrays.py
tests/test_0628-accept-numpy-integers-in-slices.py
tests/test_0634-fill_none-with-record.py
tests/test_0645-from-jax.py
tests/test_0645-jax-refcount.py
tests/test_0645-to-jax.py
tests/test_0648-add-forth-machine-to-codebase.py
tests/test_0652-tests-of-complex-numbers.py
tests/test_0674-categorical-validation.py
tests/test_0688-lazy-parquet-with-Forms.py
tests/test_0689-fix-dimension-of-empty-slices.py
tests/test_0690-array-builder-perf-study.py
tests/test_0693-fixes-for-scipy-prep.py
tests/test_0699-fixes-for-scipy-prep-2.py
tests/test_0702-partitioned-to-arrow.py
tests/test_0706-implement-parquet-dataset.py
tests/test_0713-getitem_field-should-simplify_optiontype.py
tests/test_0719-prevent-nullptr-in-caches.py
tests/test_0721-unflatten-partitionedarray.py
tests/test_0723-ensure-that-jagged-slice-fits-array-length.py
tests/test_0724-fix-flatten-segfault.py
tests/test_0730-unflatten-axis-parameter.py
tests/test_0733-run_lengths.py
tests/test_0734-strings_astype.py
tests/test_0736-implement-argsort-for-strings.py
tests/test_0740-numpy-scalars-as-numbers.py
tests/test_0747-from_parquet-row_groups.py
tests/test_0756-num-of-partitioned-recordarrays.py
tests/test_0758-ak-zip-scalars.py
tests/test_0766-prevent-combinations-of-characters.py
tests/test_0771-akArray-dict-constructor-require-equal-lengths.py
tests/test_0773-typeparser.py
tests/test_0776-numba-booleans-in-virtual-array.py
tests/test_0781-forth-machine-error-handling.py
tests/test_0783-disambiguate-parquet-list-cache-keys.py
tests/test_0788-indexedarray-carrying-recordarray-parameters.py
tests/test_0793-jax-element-wise-ops.py
tests/test_0794-ak-cartesian-on-empty-array.py
tests/test_0798-forbid-Tensor-in-Parquet.py
tests/test_0803-argsort-fix-type.py
tests/test_0806-empty-lists-cartesian-fix.py
tests/test_0812-argsort-empty-union-type-fix.py
tests/test_0813-full-like-dtype-arg.py
tests/test_0815-broadcast-union-types-to-all-possibilities.py
tests/test_0819-issue.py
tests/test_0824-fix-akRecord-promote-to-behavior.py
tests/test_0828-arrow-datatype-null.py
tests/test_0835-datetime-type.py
tests/test_0836-nonflat-bools-in-parquet.py
tests/test_0846-matrix-multiplication-numpy.py
tests/test_0850-argsort-mask-array.py
tests/test_0858-complex-array-concatenate.py
tests/test_0863-is-none-numpy-array.py
tests/test_0866-getitem_field-and-flatten-unions.py
tests/test_0868-matrix-multiplication-of-vector.py
tests/test_0871-nested-virtual-in-numba.py
tests/test_0875-arrow-null-type.py
tests/test_0876-fix-lost-slice-array-offset.py
tests/test_0879-non-primitive-with-field.py
tests/test_0884-index-and-identifier-refactoring.py
tests/test_0889-ptp.py
tests/test_0896-content-classes-refactoring.py
tests/test_0899-distinguish-cache-keys-for-non-leaf-nodes.py
tests/test_0903-ArrayView-expects-contiguous-NumpyArrays.py
tests/test_0906-arrow-fixed-size-list-type.py
tests/test_0910-unflatten-counts-relation.py
tests/test_0912-packed.py
tests/test_0914-types-and-forms.py
tests/test_0916-datetime-values-astype.py
tests/test_0917-fill-none-axis.py
tests/test_0921-parquet-from-file-like.py
tests/test_0924-layout-builder.py
tests/test_0927-numpy-array-nbytes.py
tests/test_0930-bug-in-unionarray-purelist_parameter.py
tests/test_0940-with-cache-already-exists.py
tests/test_0945-argsort-sort-nan-array.py
tests/test_0958-new-forms-must-accept-old-form-json.py
tests/test_0959-_getitem_array-implementation.py
tests/test_0962-convert-between-old-and-new-arrays.py
tests/test_0973-flatten-multidimensional-numpy-array.py
tests/test_0975-mask-multidimensional-numpy-array.py
tests/test_0977-array-builder.py
tests/test_0979-where-multidimensional-numpy-array.py
tests/test_0982-missing-case-in-nonlocal-reducers.py
tests/test_0984-ravel.py
tests/test_0992-correct-ptp-unmasking.py
tests/test_1000-fixes-argmax-for-ListOffsetArray-with-nonzero-start.py
tests/test_1006-packed-regular-array-zero-size.py
tests/test_1007-from_buffers-empty-ndarray.py
tests/test_1012-zip-regular-arrays.py
tests/test_1017-numpyarray-broadcast.py
tests/test_1026-jagged-slicing-of-multidim-NumpyArray.py
tests/test_1030-mixin-class-name.py
tests/test_1031-start-getitem_next.py
tests/test_1031b-start-getitem_next-specialized.py
tests/test_1055-fill_none-numpy-dimension.py
tests/test_1059_v2-localindex.py
tests/test_1066-to_numpy-masked-structured-array.py
tests/test_1071-mask-identity-false-should-not-return-option-type.py
tests/test_1072_v2-sort.py
tests/test_1074_v2-combinations.py
tests/test_1075_v2-validityerror.py
tests/test_1084-from-json-win-path.py
tests/test_1110-type-tracer-1.py
tests/test_1114-fix-copyjson-casting-bug.py
tests-cuda/__init__.py
tests-cuda/test_0345-cuda-num.py
tests-cuda/test_0345-cuda-transfers.py
tests-cuda/test_0362-cupy-interop.py
tests-cuda/test_0362-cupy-refcount.py
tests-cuda/test_0372-from-cupy.py
tests-cuda/test_0388-abstract-all-uses-of-numpy.py
tests-cuda/test_0645-from-jax.py
tests-cuda/test_0645-jax-interop.py
tests-cuda/test_0645-jax-refcount.py
tests-cuda/test_0645-to-jax.py
tests/samples/list-depths-records-list.parquet
tests/samples/list-depths-records.parquet
tests/samples/list-depths-simple.parquet
tests/samples/list-depths-strings.parquet
tests/samples/list-depths.parquet
tests/samples/list-lengths.parquet
tests/samples/nonnullable-depths.parquet
tests/samples/nullable-depths.parquet
tests/samples/nullable-levels.parquet
tests/samples/nullable-list-depths-records-list.parquet
tests/samples/nullable-list-depths-records.parquet
tests/samples/nullable-list-depths-strings.parquet
tests/samples/nullable-list-depths.parquet
tests/samples/nullable-record-primitives-simple.parquet
tests/samples/nullable-record-primitives.parquet
tests/samples/record-primitives.parquet
tests/samples/test-nan-inf.json
tests/samples/test-record-array.json
tests/samples/test-two-arrays.json
tests/samples/test.json