COOLJAPAN

Posts tagged #pandrs

6 posts

Jun 5, 2026 · 11 min

PandRS 0.4.0 Released — Where the DataFrame Finally Computes the Right Answer

The high-performance Pure Rust DataFrame library reaches 0.4.0 — a correctness landmark. PandRS replaces a large swath of fabricated and stubbed ML and statistical results with real algorithms: Jacobi-rotation PCA, t-SNE, DBSCAN, agglomerative clustering, IRLS logistic regression, isolation-forest/LOF/OneClassSVM anomaly detection, real silhouette and ROC-AUC, and genuine chi-square/t/F p-values. SciRS2-Core becomes a non-optional core dependency, and the SciRS2 stats/linalg integration deepens onto the 0.5 line. The DataFrame layer of the COOLJAPAN scientific stack — no pandas, no scikit-learn C-extensions, no GIL.

releasepandrsdataframe
Apr 19, 2026 · 8 min

PandRS 0.3.1 Released — Pure Rust Excel I/O Backed by OxiARC, Zero C Compression Libs

High-performance DataFrame library for Rust — pandas-class API with SIMD, parallel, and distributed processing. 0.3.1 swaps the Excel/xlsx C-dependency chain (zip/flate2/miniz_oxide via calamine + simple_excel_writer) for an in-tree OxiARC-backed xlsx engine, removes the dirs -sys crate, and pins datafusion/parquet/arrow to drop liblzma/zstd-sys/lz4-sys. 1809 tests + 117 doc tests passing, zero clippy warnings. The DataFrame layer of the COOLJAPAN scientific stack.

releasepandrsdataframe
Apr 19, 2026 · 4 min

PandRS 0.3.2 Released — Same-Day Housekeeping: Virtual Workspace + Tree Cleanup

A same-day patch on the heels of PandRS 0.3.1. Converts the root Cargo.toml into a virtual workspace, hoists ~55 common dependencies into [workspace.dependencies] for consistent versions across the crate and py_bindings, fixes clippy and test hygiene, makes test temp paths portable, and purges 134 stale backup files. No public API changes; 1813 tests pass.

releasepandrsdataframe
Mar 27, 2026 · 6 min

PandRS 0.3.0 Released — Pure Rust DataFrames, Now C-SQLite-Free

High-performance pure Rust DataFrame library — a pandas-class API with SIMD, parallel processing, and distributed compute. 0.3.0 purges the entire SQL/database stack (sqlx, rusqlite, libsqlite3-sys) to enforce Pure Rust, modernizes the columnar engine to Arrow/Parquet 58.1 and DataFusion 53.0, and upgrades SciRS2 integration to 0.4.0. The DataFrame layer of the COOLJAPAN scientific stack, alongside NumRS2.

releasepandrsdataframe
Mar 10, 2026 · 8 min

PandRS 0.2.0 Released — Production-Ready Enterprise DataFrames with ReBAC, Zero-Vuln Defaults, and SciRS2 Integration

A major milestone for the pure Rust DataFrame library — PandRS 0.2.0 delivers all planned v1.0.0 features. Google Zanzibar-style ReBAC authorization, 6,984 unwrap() calls eliminated, a zero-vulnerability default build, optional SQL backends, new SciRS2 0.3.1 stats/linalg integration, 300+ pages of docs, and 24-month LTS. 3-9x faster than pandas with up to 89% less memory.

releasepandrsdataframe
Dec 30, 2025 · 7 min

PandRS 0.1.0 Released — A Pure Rust DataFrame Library with Pandas-Class APIs, First Stable Release

PandRS 0.1.0, the first stable release — a 100% Pure Rust DataFrame library with 70+ pandas-compatible methods, SIMD vectorization, Rayon parallelism, and up to 89% memory reduction. 1334+ tests, 175,000+ lines of Rust. No C, no Cython, no GIL.

releasepandrsdataframe