Skip to content

numojo.core

Core (numojo.core)

This sub module provides the core types and utilities for NuMojo, including fundamental data structures like NDArray and Matrix, dtype aliases, memory layout definitions, error handling utilities, and complex number support. It serves as the foundational layer upon which higher-level routines and algorithms are built. Fundamental types and utilities for NuMojo: arrays, matrices, memory layouts, data types, and error handling.

Contents

Name Kind Description
accelerator package ===================================== Accelerator (numojo.core.accelerator) =====================================
complex package Complex (numojo.core.complex)
__init__ module Core (numojo.core)
dtype package Dtype (numojo.core.dtype)
error module Error handling for Numojo library operations.
indexing package Indexing (numojo.core.indexing)
layout package Layout (numojo.core.layout)
matrix package Matrix (numojo.core.matrix)
memory package Memory (numojo.core.memory)
ndarray module NDArray (numojo.core.ndarray)
traits package ===================================== Traits (numojo.core.traits) =====================================
type_aliases module Type aliases for commonly used data types in NuMojo.