COOLJAPAN

Posts tagged #scientific-computing

19 posts

Jun 3, 2026 · 10 min

SciRS2 0.5.0 Released — Pure-Rust GPU Acceleration Goes Real (wgpu) Across the Stack

SciRS2 0.5.0 brings real pure-Rust wgpu/WebGPU acceleration — GpuNdarray, GPU graph algorithms, GPU optimizers (L-BFGS/CG/Newton), GPU RBF interpolation — plus correct Pantelides DAE index reduction, high-order SDE Lévy-area, Hilbert curves, and a maturing symbolic CAS. The NumPy/SciPy/scikit-learn replacement, in pure Rust.

releasescirs2gpu
May 15, 2026 · 10 min

SciRS2 0.4.4 Released — A Pure-Rust Computer Algebra System Lands in scirs2-symbolic

SciRS2 0.4.4 turns scirs2-symbolic into a full computer algebra system — EML-IR-native canonical form, real OxiZ SMT verification, Cranelift JIT, symbolic regression, and LaTeX export. A pure-Rust SymPy/Mathematica alternative on top of the NumPy/SciPy replacement.

releasescirs2computer-algebra
May 3, 2026 · 7 min

SciRS2 0.4.3 Released — Pure-Rust Symbolic Math Arrives with the New scirs2-symbolic Crate + Full WASM TypeScript Bindings

SciRS2 is the pure-Rust SciPy/scikit-learn replacement. 0.4.3 introduces the brand-new scirs2-symbolic crate (symbolic differentiation + algebraic simplification), full WASM TypeScript declarations & React hooks, an inverse wavelet packet transform, and modernized dependencies — 34,883 tests, 2.94M lines, 32 crates, zero warnings.

releasescirs2scientific-computing
Apr 12, 2026 · 7 min

SciRS2 0.4.2 Released — Neural Architecture Search, CMA-ES, Mamba SSM, Async GPU & Apache Iceberg: The Biggest 0.4.x Drop Yet

SciRS2 0.4.2 — pure-Rust SciPy/NumPy/scikit-learn replacement, 2.94M SLoC, 27,632 tests, 29 crates. This release adds Neural Architecture Search, CMA-ES, Mamba SSM, async/unified GPU memory, H-matrix compression, streaming FFT, DLPack zero-copy, and Apache Iceberg/DataFusion IO. No C/Fortran.

releasescirs2scientific-computing
Mar 28, 2026 · 6 min

SciRS2 0.4.1 Released — JIT-Accelerated Numeric Kernels and Browser-Side GPU, in Pure Rust

SciRS2 0.4.1 is a pure-Rust SciPy/NumPy/scikit-learn replacement: 2.91M SLoC, 25,863 tests, 32 crates. This release improves JIT compilation in scirs2-core, ships a 76-test WebGPU/WASM backend for browser GPU compute, and validates 15+ distributions to numerical accuracy. No C. No Fortran.

releasescirs2scientific-computing
Mar 26, 2026 · 4 min

SciRS2 0.4.0 Released — Pure Rust SciPy Replacement Now at 2.91 Million SLoC

SciPy-compatible scientific computing and AI framework in 100% Pure Rust. 2.91M SLoC, 29 crates, 25,800+ tests. Flash Attention 2, LoRA/DoRA/GPTQ, ONNX export, GPU PDE/FFT/SpMV, Temporal GNNs, NeRF/instant-NGP, WebGPU backend, Delta Lake / Kafka I/O and more. 10–100× faster, zero system deps. The sovereign scientific computing and AI foundation for the entire COOLJAPAN ecosystem (now 21M+ SLoC total).

releasescirs2scientific-computing
Mar 18, 2026 · 6 min

SciRS2 0.3.4 Released — A Leaner, 100% Pure Rust Dependency Tree: No zip, No GMP, No Surprises

SciRS2 0.3.4 is the pure-Rust SciPy/NumPy/scikit-learn replacement: 2.59M SLoC, 19,700+ tests, 29 workspace crates. This release upgrades OxiARC to 0.2.5 and purges the last C-library (GMP/MPFR) and the zip crate from the dependency tree for a leaner, smaller-attack-surface, 100% Pure Rust supply chain.

releasescirs2scientific-computing
Mar 17, 2026 · 5 min

SciRS2 0.3.2 Released — pyo3 0.28.2 + Free-Threaded Python, Zero Deprecation Warnings

SciRS2 is a pure-Rust SciPy/NumPy/scikit-learn replacement — 2.59M SLoC, 19,700+ tests, 29 crates, no C or Fortran. The 0.3.2 patch upgrades the Python bindings to pyo3 0.28.2 (Python::attach) for free-threaded CPython 3.13, plus benchmark modernization with std::hint::black_box.

releasescirs2scientific-computing
Mar 17, 2026 · 3 min

SciRS2 0.3.3 Released — Pure Rust SciPy Replacement for Scientific Computing and AI

2.59 million lines of pure Rust. SciPy-compatible APIs, 10-100× faster with SIMD, no C/Fortran deps, 29 crates, 19,700+ tests, Python + WASM + no_std. The sovereign scientific computing and AI foundation for the entire COOLJAPAN ecosystem.

releasescirs2scientific-computing
Mar 16, 2026 · 3 min

OxiBLAS 0.2.1 Released — Pure Rust BLAS/LAPACK That Outperforms OpenBLAS

Production-grade BLAS and LAPACK entirely in Rust. Up to 172% of OpenBLAS performance on Apple M3, full sparse solvers, f128 precision, RuntimeAutoTuner, no_std support. The sovereign mathematical foundation for SciRS2 and the entire COOLJAPAN scientific computing stack.

releaseoxiblasblas
Mar 9, 2026 · 2 min

SciRS2 0.3.1 Released — The Full Pure-Rust Scientific Computing & AI Stack

2.59M SLoC. 29 crates. 19,700+ tests. 10–100x faster than NumPy/SciPy. The complete sovereign scientific computing platform is here — no C, no Fortran, no Python.

releasescirs2scientific-computing
Mar 5, 2026 · 8 min

SciRS2 0.3.0 Released — The Largest Feature Expansion Yet: Modern Deep Learning, Advanced Statistics, and Signal Processing in Pure Rust

SciRS2 is a pure-Rust SciPy/NumPy/scikit-learn replacement, and 0.3.0 is the biggest release yet — transformers, GNNs, diffusion, MoE/RLHF, Gaussian processes, MCMC, survival analysis, radar/compressed sensing, LOBPCG/AMG, plus new Julia and Python bindings. 19,644 tests, ~2.59M lines of Rust. No C, no Fortran.

releasescirs2scientific-computing
Feb 16, 2026 · 7 min

SciRS2 0.2.0 Released — Complete Workspace Restoration, Pure-Rust OxiFFT by Default, and the First WebAssembly Bindings

SciRS2 is the pure-Rust SciPy/NumPy replacement. 0.2.0 restores the entire workspace to zero compile errors, makes Pure Rust OxiFFT the default FFT backend (rustfft now optional), rebuilds the neural stack, and ships the first WebAssembly bindings. ~11,400 tests, zero warnings. No C. No Fortran.

releasescirs2scientific-computing
Feb 8, 2026 · 6 min

SciRS2 0.1.5 Released — A Consistency & Dependency-Hygiene Follow-up to 0.1.4

Pure-Rust SciPy/NumPy replacement. 0.1.5 is a polish release — workspace version alignment, strict scirs2-core import policy, correct GPU feature wiring, and a leaner dependency tree. OxiFFT stays the Pure Rust default. No C, no Fortran, no system dependencies.

releasescirs2scientific-computing
Feb 7, 2026 · 7 min

SciRS2 0.1.4 Released — SIMD Phase 60-69, Pure Rust OxiFFT by Default, and Autograd Optimizers That Actually Update

Pure-Rust SciPy/NumPy replacement. This release: SIMD phase 60-69 (8 new AVX2/NEON modules), modular Bowyer-Watson Delaunay (2D/3D/ND + constrained), OxiFFT now the 100% Pure Rust FFT default, and autograd optimizer fixes. 11,400+ tests, 27 crates. No C, no Fortran.

releasescirs2scientific-computing
Jan 26, 2026 · 6 min

SciRS2 0.1.3 Released — Python Bindings Across the Stack, Plus PCHIP Extrapolation

SciRS2 0.1.3 expands Python (PyO3) bindings across autograd, datasets, graph, io, metrics, ndimage, neural, sparse, text, transform and vision; adds PCHIP linear extrapolation; better manylinux wheels and an Adam scalar fix. 100% Pure Rust on OxiBLAS + OxiFFT.

releasescirs2scientific-computing
Jan 16, 2026 · 6 min

SciRS2 0.1.2 Released — The Last C Dependency Is Gone: Pure Rust FFT via OxiFFT

SciRS2 0.1.2 completes the Pure Rust journey — FFT migrates from FFTW to Pure Rust OxiFFT, plus zero-allocation SIMD ops and functional optimizers (SGD/Adam/RMSprop). 100% Pure Rust by default on OxiBLAS + OxiFFT. No C, no Fortran.

releasescirs2scientific-computing
Dec 30, 2025 · 4 min

SciRS2 0.1.1 Released — Stabilizing the Pure Rust SciPy Stack

SciRS2 0.1.1, a maintenance release one day after the first stable build — documentation refinements, dependency updates, build improvements and minor fixes on the 100% Pure Rust, OxiBLAS-backed SciPy/NumPy stack. No C, no Fortran.

releasescirs2scientific-computing
Dec 29, 2025 · 5 min

SciRS2 0.1.0 Released — A Pure Rust SciPy/NumPy Foundation, First Stable Release

SciRS2 0.1.0, the first stable release — a 100% Pure Rust scientific computing & AI/ML stack with SciPy-compatible APIs, built on OxiBLAS, refactored into clean modules with zero warnings and 10,861 passing tests. No C, no Fortran.

releasescirs2scientific-computing