45
0
Fork
You've already forked elara-array-community
0
Fast N-dimensional array implementation for Project Elara (Community Edition)
  • Rust 97.9%
  • C++ 2.1%
Jacky Song 35b8845698 Minor tweak to README
Signed-off-by: Jacky Song <jacky.song.elara@gmail.com>
2026年03月28日 12:07:04 -04:00
examples Update library name 2026年03月28日 11:49:07 -04:00
include First successful C++ bindings! 2025年10月03日 15:54:42 -04:00
src Update library name 2026年03月28日 11:49:07 -04:00
.gitignore Update gitignore 2023年07月21日 15:19:01 +08:00
build.rs First successful C++ bindings! 2025年10月03日 15:54:42 -04:00
Cargo.toml New minor version due to switch to Rust 2024 2026年03月28日 10:58:41 -04:00
LICENSE Initialize community edition w/ MIT license 2025年09月26日 01:55:58 -04:00
README.md Minor tweak to README 2026年03月28日 12:07:04 -04:00

Elara Array (Community Edition)

This crate provides a minimalist, fast, n-dimensional array for Project Elara with minimal dependencies. Note: this crate was once part of elara-math, but has been extracted into a standalone crate for separate development.

Important information

There are two versions of Elara Array. Elara Array's original edition is public domain, but developed slowly. This repository houses Elara Array's community edition, which is licensed under a highly-permissive MIT license and is developed at a much more rapid pace. As such, the community edition is the recommended repository for new features requests and PRs.

Basic usage

useelara_array_community::prelude::*;fn main(){leta=arr![[1.0,2.0],[3.0,4.0]];println!("{:?}",a);}

Design goals

elara-array is designed to be a minimalist library focused on a high-performance implementation of N-dimensional arrays on the CPU. GPU-accelerated arrays (tensors) are not within the scope of elara-array, but since the array implementation is very transparent, you are welcome to write your own code to transfer/copy the data from elara-array's arrays to the GPU.