Crate RustQuant

source ·
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

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