All Projects → rust-cv → nshare

rust-cv / nshare

Licence: MIT license
Provides an interface layer to convert between n-dimensional types in different Rust crates

Programming Languages

rust
11053 projects

nshare

Discord Crates.io MIT/Apache docs.rs LoC ci

Provides traits that allow conversion between n-dimensional types in different Rust crates

NOTE: By default, this crate includes no conversions. You must choose which crates you want to use using the features:

  • ndarray
  • nalgebra
  • image

When crates are included, any available conversions between the enabled crates are turned on.

Right now this crate really only provides conversions to owned and borrowed ndarray types. Some limitations exist with nalgebra, as it only utilizes positive strides, while ndarray supports negative strides as well. The image crate has no concept of strides. Due to this, the ndarray crate is the most flexible, and is ideal for interoperability between these various crates.

Supported Crates

  • image
  • ndarray
  • nalgebra
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].