Skip to main content

A high-performance Rust library for simulating stochastic processes with first-class bindings.

Project description

Build Workflow Crates.io License codecov

stochastic-rs

A high-performance Rust library for stochastic process simulation, quantitative finance, statistics, copulas, distributions, and neural-network volatility surrogates. Generic over f32 / f64, with SIMD acceleration on CPU and CUDA / Metal / Accelerate / cubecl backends where they pay off, and first-class Python bindings via PyO3.

Documentation

📖 stochastic.rust-dd.com — full docs site (Fumadocs + Next.js, deployed on Vercel).

Local preview from source under website/:

cd website
bun install
bun run dev          # http://localhost:3000

Highlights:

  • 120+ stochastic processes — diffusion, jump, fractional / rough, short-rate, HJM, LMM, fBM, Hawkes, Lévy. Generic-precision ProcessExt<T> impl, SIMD on CPU, optional CUDA / Metal for FGN / fBM.
  • Pricing & calibration — closed-form (BSM, Bachelier, Black76, Bjerksund-Stensland, …), Fourier (Heston / Bates / Merton-jump / Kou / VG / CGMY / HKDE / double-Heston), Monte Carlo (basket, rainbow, cliquet, autocallable, spread), finite difference, Bermudan LSM, Heston SLV. Heston / SABR / SVJ / Lévy / rough Bergomi / double-Heston / Hull-White swaption-grid calibrators.
  • Statistics & risk — Hurst (Fukasawa), MLE for 1-D diffusions with 6 transition densities, ADF / KPSS / Phillips-Perron, realised variance with BNHLS bandwidth, HMM, changepoint, particle filter, UKF. VaR / CVaR / drawdown, Sharpe / Sortino / IR / Calmar.
  • Fixed income & credit — yield-curve bootstrapping, Nelson-Siegel / Svensson, multi-curve, IRS / inflation swaps, Vasicek / CIR / Hull-White / G2++ short-rate engines, Merton structural model, reduced-form survival curves, CDS pricing, JLT migration matrices.
  • Microstructure — Almgren-Chriss, Kyle (1985), Bouchaud propagator, full price-time priority order book.
  • Distributions & copulas — 19 SIMD distributions with closed-form pdf / cdf / cf / moments. Clayton / Frank / Gumbel / Independence bivariate; Gaussian / vine multivariate.
  • Python bindings — 210 entries (198 PyO3 classes + 12 functions) spanning every sub-crate except AI surrogates. Numpy-in / numpy-out.

Installation

Rust

[dependencies]
stochastic-rs = "2.0.0"
use stochastic_rs::prelude::*;
use stochastic_rs::stochastic::diffusion::gbm::Gbm;
use stochastic_rs::quant::pricing::heston::HestonPricer;

For per-sub-crate (lean) builds, OpenBLAS / CUDA / Metal / cubecl / Accelerate feature flags, native CPU optimisation, and SIMD details, see the installation guide on the docs site.

Python

pip install stochastic-rs

Source build (requires the Rust toolchain):

pip install maturin
maturin develop --release --manifest-path stochastic-rs-py/Cargo.toml

Linux (x86_64 / aarch64) and macOS (arm64 / x86_64) wheels ship with the openblas feature on. The Windows wheel omits the 15 BLAS-backed classes; everything else (≈195 classes / 12 functions) works identically. See the Python bindings page for the parity table and the source-build path with vcpkg.

Quickstart

use stochastic_rs::prelude::*;
use stochastic_rs::stochastic::diffusion::ou::Ou;
use stochastic_rs::quant::pricing::heston::HestonPricer;
use stochastic_rs::quant::types::OptionType;

fn main() {
    // Mean-reverting OU path
    let p = Ou::<f64>::new(2.0, 0.0, 1.0, 1_000, Some(0.0), Some(1.0));
    let path = p.sample();

    // Heston European call with first- and second-order Greeks
    let pricer = HestonPricer::<f64>::new(
        100.0, 100.0, 1.0, 0.03, 0.0,
        0.04, 2.0, 0.04, 0.3, -0.5,
    );
    let price = pricer.price(OptionType::Call);
    let greeks = pricer.greeks(OptionType::Call);
    println!("call={:.4}, delta={:.4}, vega={:.4}", price, greeks.delta, greeks.vega);
}
import stochastic_rs as srs

# Mean-reverting OU path
p = srs.Ou(theta=2.0, mu=0.0, sigma=1.0, n=1000, x0=0.0, t=1.0)
path = p.sample()                       # numpy.ndarray, shape (1000,)

# Heston European call
pricer = srs.HestonPricer(
    s0=100, k=100, tau=1.0, r=0.03, q=0.0,
    v0=0.04, kappa=2.0, theta=0.04, sigma=0.3, rho=-0.5,
)
print("call =", pricer.price("call"))
g = pricer.greeks("call")
print(f"delta={g.delta:.4f}, vega={g.vega:.4f}")

More end-to-end recipes (Heston calibration, fBM Hurst estimation, vol-surface from quotes, Python interop) live in the tutorials section.

Benchmarks

FGN — CPU vs CUDA native (f32, H = 0.7)

cargo bench --features cuda-native --bench fgn_cuda_native

Single path:

n CPU sample CUDA sample_cuda_native(1) Speedup
1,024 8.1 µs 46 µs 0.18×
4,096 35 µs 84 µs 0.42×
16,384 147 µs 110 µs 1.3×
65,536 850 µs 227 µs 3.7×

Batch:

n, m CPU sample_par CUDA sample_cuda_native Speedup
4,096, 32 147 µs 117 µs 1.3×
4,096, 512 1.78 ms 2.37 ms 0.75×
65,536, 128 12.6 ms 10.5 ms 1.2×
65,536, 1 k 102 ms 93 ms 1.1×

CUDA wins for large n (≥ 16 k); CPU rayon dominates for medium n because of the GPU launch / transfer overhead.

Distribution sampling — multicore (cargo bench --bench dist_multicore)

sample_matrix, 1-thread vs 14-thread rayon. f64 continuous, integer discrete. Most distributions: 1024 × 1024; heavy discrete: 512 × 512.

Distribution 1T (ms) MT (ms) Speedup
Normal 1.78 0.34 5.28×
Cauchy 6.23 0.90 6.96×
LogNormal 5.07 0.81 6.25×
Gamma 5.20 0.72 7.19×
StudentT 7.89 1.89 4.18×
Beta 11.85 1.68 7.04×
Weibull 13.17 1.73 7.59×
AlphaStable 42.52 5.36 7.94×
Poisson 2.28 0.42 5.40×
Hypergeo (512²) 20.99 2.76 7.60×

(Full table — 18 distributions — on the benchmarks page.)

Normal single-thread fill_slice vs the upstream rand_distr baseline:

  • vs rand_distr + SimdRng — ≈ 1.21× to 1.35×
  • vs rand_distr + rand::rng() — ≈ 4.09× to 4.61×

Contributing

Contributions are welcome — bug reports, feature suggestions, or PRs. Open an issue or start a discussion on GitHub. Per-feature recipes (add-diffusion-process, adding-distribution, calibration-pattern, docs-writing, …) live under .claude/skills/.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stochastic_rs-2.0.0.tar.gz (779.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

stochastic_rs-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp314-cp314-macosx_14_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

stochastic_rs-2.0.0-cp313-cp313-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.13Windows x86-64

stochastic_rs-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp313-cp313-macosx_14_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

stochastic_rs-2.0.0-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

stochastic_rs-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp312-cp312-macosx_14_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

stochastic_rs-2.0.0-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

stochastic_rs-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp311-cp311-macosx_14_0_arm64.whl (12.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

stochastic_rs-2.0.0-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

stochastic_rs-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stochastic_rs-2.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

stochastic_rs-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file stochastic_rs-2.0.0.tar.gz.

File metadata

  • Download URL: stochastic_rs-2.0.0.tar.gz
  • Upload date:
  • Size: 779.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for stochastic_rs-2.0.0.tar.gz
Algorithm Hash digest
SHA256 3dc19e63eff4982730f3e76cda302fbaf88711838455612065b1032c191ed2ac
MD5 63ab705ad6fccc1d696de5e123d9cb6e
BLAKE2b-256 a9eb50d88d63a33f795e56cbd1a9fcc2d1f561d57c2fd33c8bae4f4219cfbc3f

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc3bc72e38d4ab3dc1f29bdc438786d3acb7e51cd4ffb0bd9b679dcfca1d9ae5
MD5 f6fac17fee458bed77c3d12aa7ce544a
BLAKE2b-256 fc0c7929854b228dece2ff47e0fb7d0af30476044a0719e79a65ed56e51cd06f

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66b72492b17989041f384d358edc29697c84162fedc7984f068b602875a2fe05
MD5 c9cd9a293e3267805f7795c62ef384b9
BLAKE2b-256 40097bba1d542409286436c80a03d4fa368915de8ecafcea3a9c33b2e90d4d28

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbb8424b13332b94ed1ff5ccdfe7769ff94fc2cf93929ded03ff77d426fda269
MD5 c9dcbb7cf30670ce73bf2962b4d8c813
BLAKE2b-256 8f0d9a393f8a8967f2e3500155c08ad26c979e1f6bba0d9ce04fb4b1be43b54b

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68adea093ef5cbafbe30a2bc0b806b6fa41a7ff6dc61a1e9a8200ea46eded4cc
MD5 d7ff796cfbbb89e7eec0451521409e26
BLAKE2b-256 fa741292869ed387167a9caa641eeef7eb172eb4b173c9416657bb6235060d80

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a4b3184c6047af79e52558c9cfc10d68f27864bb80438d0b5ee4c98560e669a9
MD5 4bfde5ce58ab79a88e0b192c9dc92b2e
BLAKE2b-256 093f76132f26e52410d128de7851cedd041369be202691fbb62617cca3977511

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68cd0ad72cd0a1dc009b52c08989af798dfac29f0144a9e54d197a9a4003c38d
MD5 3c7fc71f5b6a1c3092cff840c88110e5
BLAKE2b-256 1968ead5cda3d1fdea7abb04406b853e57091be71c99fed603b9a9ac85cf36ba

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57e1b6539b1a00fdc3f719d1ab7e498e485a0997f2dedeb74cf746d7e9d53997
MD5 c0faf1a3640edb3216a0b611f6b6dabd
BLAKE2b-256 284a23709f6c0db3491e7682f73f3b12eaf59e0ddf60c5ace989168368ba8aae

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7f70763de1b54f7725420d70d262c1b4f99177876ad61eecf8650104a589176b
MD5 512447becd6759bc6fadee284aeb32d1
BLAKE2b-256 da05d774a82d980e5d1ab75e1a4d559bdcc3915bab7aff5c91a1ff4ce76a3621

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21ce4263d09966af3fda9b36c9e85bd387e7f4f9b9385fb4eb284f10781067e9
MD5 71b269da83b7a6626c4c1ec0a1324cf7
BLAKE2b-256 5a97441e336fc26eee2851301a24bafd965b1e32f41900a738c6c73aacad9325

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb80c18e068c770dc8de4335ad297bc7b893369f92b158cb4d04659213f74441
MD5 488e97774d2874f43716598a743a6d3a
BLAKE2b-256 3aa11b2795a854c1223cc43dc05e5633ded94f8f46189549c30c9634081d091e

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2ffbd3e46b3c3ff7316294b8d70fe8c35b402a7634096bb9b3e33c4029d729e
MD5 1f51b821be9d66661a8388730f4176f0
BLAKE2b-256 4729656c80bd8b6baae7f4d0530994cc73a9ed87a5d73ef17ef668fef9d353a8

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1104169e45272a51b3989b72e7658edfcaf819e8f47498d8db196cbf231c48d1
MD5 c81f543374a6a9f5b579c02465cd6843
BLAKE2b-256 22b3440d65dbb40f1d3f111f07f617fee4c1e2c06eed76a552850bef998d45c8

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 820b13b07a612a39258ddabe9ac3e058aed4a1d70f150b473bd72d928aa5d675
MD5 99bf20a5ad248f7f317c5855d1ac1c7a
BLAKE2b-256 2baa995647f313b2ebb9aecdb0e9dbac0796e2a2da0b3b967e0a164a2ecf74bc

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8ecd2c087cc567383e7e0ce5e84e3c6229e07e4c67d7ce57e577c543faf935f
MD5 a251047a6859603af61ea8d914bd620e
BLAKE2b-256 8e4aa5ee6b52ffeb2082e686cb5ab5121b08a302f1e24b4f9bab0205027aa7e1

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adcd157094cd95693889fcfd40fb45f9378d09d7f34d4ac78b085f7f4fced852
MD5 ddc69c64f62a0e50ffa1b4a92dc5af62
BLAKE2b-256 dda3f41c56f7cfe6c1f03ed7708e4ad918eceecbf1e1f99f8c72b88f25db9369

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7a868105e52af4d5e9837d13f21e893de3fb666a559a724c92b7cf5cc4597cc9
MD5 b0d5d383eb804fd4aabb23fb882893de
BLAKE2b-256 9eea538e00b94b4fae2d49d8c2870bef1050c3f2a07c3fd42eab10b9083db911

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6be2e1b5c31745a5b4cde463d65cde231e474472d6de9a8cca426f87f8d7a9d
MD5 98bac90e5616d62c13a5e6056129923f
BLAKE2b-256 3b960cd19e9341e0c0b84715cdddb64409ab8deb5e4f536cbf0ce7df7d3131ee

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 107163206d952e21d7c1ba97b7e2f5b23770c5e399786f8ece4b98fae4ff6232
MD5 5de04544d1ad23950f215a1790ada4f9
BLAKE2b-256 4c4b0f0af4f369d80e807485e769db47a892466140b82a84260252fd312cc085

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42becea2a753b7b4506842f7586e6e773f257669c429f1ce029ea4b9ce1a6d05
MD5 c4533d655ab984ec3aee32eaef277f98
BLAKE2b-256 6078207eebe8316ec0d712c1c86da3547834198059390cf1b212ae86ac7347a6

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6c91c4466ccd353869dd0e9e4848ffb108785a372aa22b13fdf177df471734ed
MD5 de3e5bdb9e2de9e1ae77d89063102508
BLAKE2b-256 322901cb5b13185e1739f3728c543a3142fee41198a724b5d4c153c31cf6bb1b

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f695e4af4b423eac70375cb1f0835a5b13dce0788e677482808b6f3b82c50e8f
MD5 d364e0b99af1658cc18b6d3681442952
BLAKE2b-256 88981e2ebc394562f7e0665739a732f0285fa5294a1e0ccf3f5c38b943e53325

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb181999df8c0530ed6666e598afcdff45b8978c32153cb46f8cd077afb81e49
MD5 c3402cc3271bc29fb834d99f5911805d
BLAKE2b-256 7c8d169cce843f7c866a23f5c721a2fd6b06da89531e413a56be34fabab6db23

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b66b853a37449515cae2070909b7e8109acf743a839227ac105cc5ec54e71549
MD5 14c30ff06c85306924e5dd63c795101f
BLAKE2b-256 576a8bc006416f439d59ce4154837fe3536b61b05433e9cefbce72dded00e69c

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15bc88184be082038b6e933489b05826989bf5062e57d63d80d098113d370705
MD5 3afe491f20aa200bb9331619f266b00c
BLAKE2b-256 3e231a83a403ff2a220c97c24523d766972fb40747b21b9b4156f9e613ef97d2

See more details on using hashes here.

File details

Details for the file stochastic_rs-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_rs-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9cd592c2c74c8a117abc7e50e5ff4d4d8bcdfe8a32b948844f62799b85e3463
MD5 930252e61ea67ac24fa61538207d7a92
BLAKE2b-256 c3278dbc346628c52db29bad80d73bd45cda8eb51545da212ebd180f376e460d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page