Skip to content

Releases: LCGaoZzz/python-cibersort-rs

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:25
cd957af

What's Changed

  • perf(svr): signed permuted Gram + vectorized gradient updates (2.4-3.1x, bit-exact) by @LCGaoZzz in #1
  • docs: re-measure benchmark tables after the solver optimization by @LCGaoZzz in #2
  • chore(release): bump version to 0.1.1 by @LCGaoZzz in #3

New Contributors

Full Changelog: v0.1.0...v0.1.1

python-cibersort-rs v0.1.0

Choose a tag to compare

@LCGaoZzz LCGaoZzz released this 14 Aug 03:34

First public release of python-cibersort-rs: a Python implementation of the CIBERSORT v1.04 computational workflow with a native Rust ν-SVR accelerator.

Highlights:

  • Python API and cibersort CLI
  • Rust, LIBSVM, and NumPy engines
  • Relative and absolute output modes
  • Deterministic R-compatible permutation RNG
  • 75 regression/oracle tests; maximum observed absolute error 1.41e-11
  • Prebuilt wheels for Python 3.10-3.12 on Windows x64, Linux x86_64, macOS Intel, and macOS Apple Silicon

This independent project does not include LM22 or the original CIBERSORT.R script and is not affiliated with or endorsed by the CIBERSORT/CIBERSORTx authors.