scirs2-numpy 0.1.0-rc.3

PyO3-based Rust bindings of the NumPy C-API (SciRS2 fork with ndarray 0.17 support)
Documentation

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.