Crates.io | stochastic-rs |
lib.rs | stochastic-rs |
version | 0.11.0 |
source | src |
created_at | 2023-05-28 09:05:46.785089 |
updated_at | 2024-10-28 08:29:07.111373 |
description | A Rust library for quant finance and simulating stochastic processes. |
homepage | https://github.com/dancixx/stochastic-rs |
repository | https://github.com/dancixx/stochastic-rs |
max_upload_size | |
id | 876339 |
size | 8,646,227 |
stochastic-rs is a Rust library designed for high-performance simulation and analysis of stochastic processes and models. The primary goal is to provide a simple, easy-to-use, and efficient library that caters to a wide range of applications, including quantitative finance, AI training, statistical analysis, and more. This library is under active development, and contributions are welcome. Please note that breaking changes may occur as the library evolves. 🚧
RustQuant: you might want to explore RustQuant, another excellent Rust package tailored for quantitative finance.
The library is organized into several modules, each targeting specific areas of stochastic processes and their applications.
Module | Description |
---|---|
stochastic | High-performance data generation for stochastic processes. Optimized for AI training and similar purposes where large amounts of synthetic data are required. It includes efficient algorithms for simulating various stochastic processes with a focus on performance and scalability. |
quant | Leveraging stochastic models for quantitative finance analysis. Includes tools for modeling financial instruments, pricing derivatives, risk assessment, and other financial computations using stochastic methods. It aims to bridge the gap between theoretical models and practical financial applications. |
stats | Focused on statistical analysis related specifically to stochastic processes. While Rust has several excellent statistical libraries, this module provides functions for parameter estimation, calculating fractal dimensions, time-series analysis, and other specialized statistical tools relevant to stochastic processes. |
ai | Provides out-of-the-box AI and deep neural network (DNN) solutions. Initially developed for PhD research problems, it offers tools and models that can be applied to more general AI topics, facilitating research and development in machine learning and data science. |
Planned features and models under development:
We aim to continuously improve and expand the library:
To include stochastic-rs in your project, add the following to your Cargo.toml
:
[dependencies]
stochastic-rs = "0.x.0"
Replace 0.x.0
with the latest version available on Crates.io.
Ensure you have Rust and Cargo installed. For installation instructions, visit rust-lang.org.
Welcome contributions from the community! Whether it's reporting bugs, suggesting new features, or improving documentation, your help is appreciated.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions, suggestions, or discussions, feel free to open an issue or start a discussion on GitHub. You can also reach out via email at [dancixx@gmail.com].
I would like to thank all the contributors and the open-source community for their invaluable support.
Note: This package is currently in a very early development phase. Breaking changes may occur as we work towards a stable release. Your feedback and contributions are crucial to help us improve and reach version 1.0.
Feel free to ⭐ star the repository if you find it useful!