Expand description
RustQuant: A Rust library for quantitative finance.
Contact: rustquantcontact@gmail.com
This library is a work in progress. Any contributions are greatly appreciated.
Re-exports
pub use error::*;
Modules
- Parent module containing: automatic differentation modules.
- Module containing the RustQuant
Error
type. - Parent module defining base traits for financial instruments. Also contains all instrument modules.
- Parent module containing: mathematical and statistical tools.
- Parent module containing: machine learning functionality. This module relies on the
nalgebra
crate. - Parent module containing all money related items. This includes currencies, cashflows, exchange rates, and money types, among other things.
- Parent module containing: all statistics related items.
- Parent module containing: Monte Carlo engines to simulate stochastic processes.
- Parent module containing: time and date functionality.
- Parent module containing: bond pricing models.
- Parent module containing: helper functions used throughout the library.
Macros
- Helper macro for tests to test floating point approximate equality.