COOLJAPAN
← All posts

NumRS2 0.1.1 Released — The Installable First-Stable Baseline

NumRS2 0.1.1 is a same-day point release that locks in our first stable as the installable baseline: `cargo add numrs2` now resolves to 0.1.1, with the same public API, zero warnings, and 1,111+ passing tests — a drop-in over 0.1.0.

release numrs2 numpy numerical-computing scirs2 simd pure-rust linear-algebra

First-stable, now genuinely installable.

Today we released NumRS2 0.1.1 — a same-day point release that locks in our first stable as the installable baseline.

Same pure-Rust promise as 0.1.0: no C, no Fortran, no system BLAS/LAPACK — just N-dimensional arrays that compile to a single static binary or WASM module.

What changed

This is an honest, unglamorous one: a same-day quality and packaging stabilization on top of this morning’s 0.1.0 first-stable. As the release went out, a few first-day rough edges surfaced around publishing and packaging, and the cleanly resolvable version on crates.io landed at 0.1.1.

What that means for you:

There is no separate feature changelog to dress up. The CHANGELOG groups 0.1.0 and 0.1.1 together as the initial release for exactly this reason — 0.1.1 is the version that installs cleanly.

Getting Started

cargo add numrs2
use numrs2::prelude::*;

let a = Array::from_vec(vec![1.0, 2.0, 3.0, 4.0]).reshape(&[2, 2]);
let b = a.add(&a);          // element-wise, NumPy-style
println!("{}", b);

Tips

NumRS2 remains the NumPy-class N-dimensional array core of the COOLJAPAN stack, launched alongside same-day siblings OptiRS (optimization) and PandRS (dataframes), on top of OxiBLAS and OxiCode.

Repository: https://github.com/cool-japan/numrs

Star the repo if a clean, installable pure-Rust array core is what your stack has been missing.

KitaSan at COOLJAPAN OÜ December 30, 2025

↑ Back to all posts