Multik 0.3.0 Help

Array objects

Overview

This section documents the core array object model in Multik.

  • NDArray — the central class for multidimensional arrays, with properties, methods, and operator overloads.

  • Scalars — supported element types: Byte, Short, Int, Long, Float, Double, ComplexFloat, ComplexDouble.

  • Type — the DataType enum that identifies element types at runtime.

  • Dimension — compile-time dimension markers D1D4 and DN.

  • Indexing routinesSlice, RInt, ReadableView, and the slice/view helpers.

  • IteratingNDArrayIterator, MultiIndexProgression, and collection-style operations.

  • IO operations — file I/O (CSV, NPY, NPZ) on the JVM and in-memory conversions on all platforms.

19 February 2026