1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
|
root: index
title: "Awkward Array"
defaults:
titlesonly: True
subtrees:
- entries:
- file: getting-started/index
subtrees:
- entries:
- file: getting-started/what-is-an-awkward-array
- file: getting-started/10-minutes-to-awkward-array
- file: getting-started/uproot-awkward-columnar-hats
- file: getting-started/jagged-ragged-awkward-arrays
- file: getting-started/thinking-in-arrays
- file: getting-started/papers-and-talks
- file: user-guide/index
subtrees:
- entries:
- file: user-guide/how-to-convert
title: "Converting arrays"
subtrees:
- entries:
- file: user-guide/how-to-convert-numpy
title: "NumPy"
- file: user-guide/how-to-convert-python
title: "Python objects"
- file: user-guide/how-to-convert-json
title: "JSON"
- file: user-guide/how-to-convert-arrow
title: "Arrow and Parquet"
- file: user-guide/how-to-convert-pandas
title: "Pandas"
- file: user-guide/how-to-convert-buffers
title: "Generic buffers"
- url: https://uproot.readthedocs.io/en/latest/basic.html#reading-a-tbranch-as-an-array
title: "ROOT via Uproot"
- file: user-guide/how-to-convert-rdataframe
title: "ROOT via RDataFrame"
- file: user-guide/how-to-create
title: "Creating new arrays"
subtrees:
- entries:
- file: user-guide/how-to-create-lists
title: "Arrays of lists"
- file: user-guide/how-to-create-records
title: "Arrays of records"
- file: user-guide/how-to-create-missing
title: "Arrays of missing data"
- file: user-guide/how-to-create-strings
title: "Arrays of strings"
- file: user-guide/how-to-create-unflatten-group
title: "Unflattening and grouping"
- file: user-guide/how-to-create-arraybuilder
title: "ArrayBuilder (easy & general)"
- file: user-guide/how-to-create-constructors
title: "Direct constructors (fastest)"
- file: user-guide/how-to-examine
title: "Examining arrays"
subtrees:
- entries:
- file: user-guide/how-to-examine-type
title: "Data type"
- file: user-guide/how-to-examine-single-item
title: "Single item detail"
- file: user-guide/how-to-examine-list-fields
title: "Listing fields/keys/columns"
- file: user-guide/how-to-examine-simple-slicing
title: "Simple slicing"
- file: user-guide/how-to-examine-checking-validity
title: "Checking validity"
- file: user-guide/how-to-math
title: "Numerical math"
subtrees:
- entries:
- file: user-guide/how-to-math-numpy
title: "NumPy functions"
- file: user-guide/how-to-math-broadcasting
title: "Awkward broadcasting"
- file: user-guide/how-to-math-reducing
title: "Reducing (sum/min/any/all)"
- file: user-guide/how-to-math-statistics
title: "Statistics (mean/var/std)"
- file: user-guide/how-to-math-argminmax
title: "Min/max/sort one array by another"
- file: user-guide/how-to-math-gpu
title: "Awkward Arrays on GPUs"
- file: user-guide/how-to-strings
title: "Working with strings"
subtrees:
- entries:
- file: user-guide/how-to-strings-read-binary
title: "Reading UTF-8 binary streams"
- file: user-guide/how-to-strings-extract-substrings
title: "Extracting substrings with regex"
- file: user-guide/how-to-strings-split-and-join
title: "Splitting and joining"
- file: user-guide/how-to-filter
title: "Filtering data"
subtrees:
- entries:
- file: user-guide/how-to-filter-num
title: "By number of items"
- file: user-guide/how-to-filter-cut-mask
title: "Cuts vs. masks"
- file: user-guide/how-to-filter-ragged
title: "Using ragged arrays"
- file: user-guide/how-to-filter-masked
title: "Using arrays with missing values"
- file: user-guide/how-to-restructure
title: "Restructuring data"
subtrees:
- entries:
- file: user-guide/how-to-restructure-zip-project
title: "Zip/unzip and project"
- file: user-guide/how-to-restructure-add-fields
title: "Adding fields to records"
- file: user-guide/how-to-restructure-flatten
title: "Flattening for plots"
- file: user-guide/how-to-restructure-pad
title: "Padding/clipping for machine learning"
- file: user-guide/how-to-restructure-concatenate
title: "Concatenating and interleaving"
- file: user-guide/how-to-combinatorics
title: "Combinatorics"
subtrees:
- entries:
- file: user-guide/how-to-combinatorics-cartesian-combinations
title: 'Cartesian and "n choose k"'
- file: user-guide/how-to-combinatorics-best-match
title: "Best match between collections"
- file: user-guide/how-to-use-in-numba
title: "Using arrays in Numba"
subtrees:
- entries:
- file: user-guide/how-to-use-in-numba-intro.md
title: "Introduction"
- file: user-guide/how-to-use-in-numba-features
title: "Supported features"
- file: user-guide/how-to-use-in-numba-cuda
title: "Working with CUDA"
- file: user-guide/how-to-use-in-cpp
title: "Using arrays in C++"
subtrees:
- entries:
- file: user-guide/how-to-use-header-only-layoutbuilder
title: "Building Awkward Arrays in C++ with LayoutBuilder"
- file: user-guide/how-to-use-in-cpp-cppyy
title: "JIT compiling operations with C++ in cppyy"
- file: user-guide/how-to-specialize
title: "Special topics"
subtrees:
- entries:
- file: user-guide/how-to-specialize-differentiate-jax
title: "Differentiation using JAX"
- file: reference/index
|