rhai-sci: Functions for Scientific Computing

rhai-sci is an independent Rhai package that provides functions useful for scientific computing, inspired by languages like MATLAB, Octave, and R.

On crates.io: rhai-sci

On GitHub: rhaiscript/rhai-sci

Package name: SciPackage

Dependency

Cargo.toml:

[dependencies] rhai = "{{version}}" rhai-sci = "0.1" # use rhai-sci crate

Load Package into Engine

use rhai::Engine; use rhai::packages::Package; // needed for 'as_shared_module' use rhai_rand::SciPackage; let mut engine = Engine::new(); // Create new 'SciPackage' instance let sci = SciPackage::new(); // Load the package engine.register_global_module(sci.as_shared_module());

Package Functions

See https://docs.rs/rhai-sci for details.