API reference
python:irx:irx.buffer
module buffer
irx.buffer
Source: packages/irx/src/irx/buffer.py:1
Low-level buffer/view substrate model.
Define the canonical IRx buffer owner and buffer view contract that Arx may target without introducing a user-facing scientific array API.
Classes
-
BufferHandle — Static opaque handle reference for buffer descriptors.
-
BufferIndexBoundsPolicy — Buffer view indexing bounds policy hook.
-
BufferMutability — Buffer view mutability state.
-
BufferOwnership — Buffer view ownership state.
-
BufferViewMetadata — Static metadata for one low-level buffer view descriptor.
Functions
-
buffer_dtype_handle — Return one canonical primitive dtype token as a buffer handle.
-
buffer_dtype_name — Return the canonical name for one primitive dtype token.
-
buffer_dtype_token — Return one canonical primitive dtype token.
-
buffer_flags_include — Return whether one buffer flag is set.
-
buffer_view_flags — Build canonical buffer view flags.
-
buffer_view_has_validity_bitmap — Return whether a buffer view advertises a validity sidecar.
-
buffer_view_is_readonly — Return whether a buffer view is readonly.
-
buffer_view_ownership — Return the explicit ownership state encoded in flags.
-
validate_buffer_view_metadata — Validate static buffer view metadata.