scirs2-numpy

Crates.ioscirs2-numpy
lib.rsscirs2-numpy
version0.1.3
created_at2025-12-17 13:47:40.868046+00
updated_at2026-01-21 01:17:37.548148+00
descriptionPyO3-based Rust bindings of the NumPy C-API (SciRS2 fork with ndarray 0.17 support)
homepage
repositoryhttps://github.com/cool-japan/scirs
max_upload_size
id1990240
size304,957
KitaSan (cool-japan)

documentation

https://docs.rs/scirs2-numpy

README

scirs2-numpy

NumPy integration for SciRS2 scientific computing library.

This crate provides seamless interoperability between SciRS2's ndarray-based data structures and Python's NumPy arrays through PyO3.

Features

  • Zero-copy data sharing between Rust and Python when possible
  • Support for common numeric types (f32, f64, i32, i64, etc.)
  • Complex number support
  • Multi-dimensional array support

Usage

This crate is primarily used internally by the scirs2-python bindings. For direct usage, see the scirs2-python package.

License

This project is licensed under the MIT License - see the LICENSE file in the root directory for details.

Commit count: 3

cargo fmt