▼Nawkward | |
▼NLayoutBuilder | |
CBitMasked | Builds a BitMaskedArray in which mask values are packed into a bitmap |
CByteMasked | Builds a ByteMaskedArray using a mask which is an array of booleans that determines whether the corresponding value in the contents array is valid or not |
CEmpty | Builds an EmptyArray which has no content in it. It is used whenever an array's type is not known because it is empty |
CField | Helper class for sending a pair of field names (as enum) and field type as template parameters in Record |
CIndexed | Builds an IndexedArray which consists of an index buffer |
CIndexedOption | Builds an IndexedOptionArray which consists of an index buffer. The negative values in the index are interpreted as missing |
CListOffset | Builds a ListOffsetArray which describes unequal-length lists (often called a "jagged" or "ragged" array). The underlying data for all lists are in a BUILDER content. It is subdivided into lists according to an offsets array, which specifies the starting and stopping index of each list |
CNumpy | Builds a NumpyArray which describes multi-dimensional data of PRIMITIVE type |
CRecord | Builds a RecordArray which represents an array of records, which can be of same or different types. Its contents is an ordered list of arrays with the same length as the length of its shortest content; all are aligned element-by-element, associating a field name to every content |
CRegular | Builds a RegularArray that describes lists that have the same length, a single integer size. Its underlying content is a flattened view of the data; that is, each list is not stored separately in memory, but is inferred as a subinterval of the underlying data |
CString | Helper for building an array of strings with a similar API as a Numpy builder |
CTuple | Builds a RecordArray which represents an array of tuples which can be of same or different types without field names, indexed only by their order |
CUnion | Builds a UnionArray which represents data drawn from an ordered list of contents, which can have different types, using tags, which is an array of integers indicating which content each array element draws from and index, which is an array of integers indicating which element from the content to draw from |
CUnmasked | Builds an UnmaskedArray which the values are never, in fact, missing. It exists to satisfy systems that formally require this high-level type without the overhead of generating an array of all True or all False values |
▼Nutil | |
Carray_deleter | Used as a std::shared_ptr deleter (second argument) to overload delete ptr with delete[] ptr |
CArrayBuilder | User interface to the Builder system: the ArrayBuilder is a fixed reference while the Builder subclass instances change in response to accumulating data |
CBoolBuilder | Builder node that accumulates boolean values |
CBuffersContainer | Abstract class to represent the output of ak.to_buffers. In Python, this would be a dict of NumPy arrays |
CBuilder | Abstract base class for nodes within an ArrayBuilder that cumulatively discover an array's type and fill it |
CComplex128Builder | Builder node that accumulates real numbers (double ) |
CDatetimeBuilder | Builder node that accumulates integers (int64_t ) |
CFileLikeObject | Abstract class to represent a file-like object, something with a read(num_bytes) method. Satisfies RapidJSON's Stream interface |
CFloat64Builder | Builder node that accumulates real numbers (double ) |
CForthInputBuffer | HERE |
CForthMachineOf | |
CForthOutputBuffer | HERE |
CForthOutputBufferOf | |
CFromJsonObjectSchema | |
CGrowableBuffer | Discontiguous, one-dimensional buffer (which consists of multiple contiguous, one-dimensional panels) that can grow indefinitely by calling append |
CInt64Builder | Builder node that accumulates integers (int64_t ) |
Cis_specialization | |
Cis_specialization< Ref< Args... >, Ref > | |
CListBuilder | Builder node that accumulates lists |
COptionBuilder | Builder node that accumulates data with missing values (None ) |
COptions | Container for all configuration options needed by ArrayBuilder, GrowableBuffer, LayoutBuilder and the Builder subclasses |
CPanel | |
CRecordBuilder | Builder node for accumulated records |
CStringBuilder | Builder node that accumulates strings |
CTupleBuilder | Builder node for accumulated tuples |
CUnionBuilder | Builder node for accumulated heterogeneous data |
CUnknownBuilder | Builder node for accumulated data whose type is not yet known |
Cvisit_impl | Class to index tuple at runtime |
Cvisit_impl< 0 > | INDEX reached 0 , which means the runtime index did not exist in the tuple |
Cvoider | |
CError | |
CForthMachine | HERE |
Cpyobject_deleter | Used as a std::shared_ptr deleter (second argument) to overload delete ptr with Py_DECREF(ptr) |