Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Build Workflow Crates.io docs.rs Downloads PyPI License codecov DOI

stochastic-rs

Quantitative finance in Rust — a high-performance library for stochastic process simulation, option pricing, model calibration, volatility surfaces, fixed income, risk, statistics, copulas, 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).

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 — 18 SIMD distributions with closed-form pdf / cdf / cf / moments and Python bindings (29 distribution structs total). 13 bivariate (Clayton / Frank / Gumbel / Independence / AMH / FGM / Galambos / Gaussian / Hüsler-Reiss / Joe / Marshall-Olkin / Plackett / Student-t) and 8 multivariate (Gaussian / Student-t / nested Archimedean / C-vine / D-vine / R-vine / two Gaussian-collapsed tree / vine approximations) copulas.
  • Python bindings — 234 entries (218 PyO3 classes + 16 functions) spanning every sub-crate except AI surrogates. Numpy-in / numpy-out.

Installation

Rust

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

For per-sub-crate (lean) builds, 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

Linear algebra is pure Rust (faer), so every wheel — Linux, macOS and Windows — ships the identical full surface with no system BLAS to install. See the Python bindings page for the parity table.

Quickstart

use stochastic_rs::prelude::*;
use stochastic_rs::simd_rng::Unseeded;
use stochastic_rs::stochastic::diffusion::ou::Ou;
use stochastic_rs::quant::pricing::heston::HestonPricer;

fn main() {
    // Mean-reverting Ornstein-Uhlenbeck path: Ou::new(theta, mu, sigma, n, x0, t, seed)
    let ou = Ou::<f64>::new(2.0, 0.0, 1.0, 1_000, Some(0.0), Some(1.0), Unseeded);
    let path = ou.sample();
    println!("OU path points: {}", path.len());

    // Heston (1993) European option, closed form. The model holds only its own
    // parameters; the pricing query is passed to the call, so one model can
    // price a whole strike/maturity grid.
    // HestonPricer::new args: v0, rho, kappa, theta, sigma, lambda
    let pricer = HestonPricer::new(0.04, -0.5, 2.0, 0.04, 0.3, Some(0.0));
    // price_call/price_put args: s, k, r, q, tau
    let call = pricer.price_call(100.0, 100.0, 0.03, 0.0, 1.0);
    let put = pricer.price_put(100.0, 100.0, 0.03, 0.0, 1.0);
    println!("call={call:.4}, put={put:.4}");
}
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 option
pricer = srs.HestonPricer(
    s=100, v0=0.04, k=100, r=0.03, kappa=2.0, theta=0.04, sigma=0.3,
    rho=-0.5, tau=1.0, q=0.0,
)
call, put = pricer.call_put()
print(f"call={call:.4f}, put={put:.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 .on(Device::CudaNative).sample() 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 .on(Device::CudaNative).sample_par 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 — Normal vs upstream rand_distr

Single-thread fill_slice, median of 7 runs (cargo bench --bench dist_multicore). Comparison column:

  • rand_distr + SimdRng — rand_distr::Normal consuming our SimdRng (same uniform stream, only the Normal algorithm differs).
  • rand_distr + rand::rng() — the out-of-box upstream pipeline.
n SimdNormal (µs) rand_distr + SimdRng (µs) speedup rand_distr + rand::rng() (µs) speedup
4 0.008 0.013 1.73× 0.032 4.22×
8 0.014 0.026 1.78× 0.065 4.52×
16 0.029 0.051 1.79× 0.128 4.47×
64 0.109 0.208 1.90× 0.508 4.64×
256 0.432 0.840 1.94× 2.029 4.70×
4 096 6.975 13.176 1.89× 32.382 4.64×
65 536 113.458 212.406 1.87× 520.219 4.59×

Single-sample speedup vs prior release

Criterion dist.sample(rng) loop, vs the wide 1.3.0 baseline (cargo bench --bench distributions -- --baseline before):

distribution f32 / large f64 / large f64 / small
Uniform/simd −57% (≈ 2.3×) −77% (≈ 4.4×) −58% (≈ 2.4×)
Normal/simd −51% (≈ 2.0×) −75% (≈ 4.0×) −63% (≈ 2.7×)
Exp/simd N=64 −3% (n.s.) −73% (≈ 3.7×) —
LogNormal/simd −71% (≈ 3.4×) −70% (≈ 3.4×) −66% (≈ 2.9×)

Driven by SIMD u64→f64 / u32→f32 magic-number conversion in SimdRng (direct-write fill_uniform_f64 / fill_uniform_f32 APIs that skip the [f64; 8] return-by-value round-trip), fused Exp(λ) scaling inside fill_exp_scaled, and an 8-at-a-time main loop in fill_ziggurat so copy_from_slice inlines to stp stores instead of a memcpy call.

Opt-in: dual-stream RNG (dual-stream-rng feature)

[dependencies]
stochastic-rs = { version = "3.0.0-beta.3", features = ["dual-stream-rng"] }

Unlocks SimdRngDual (two parallel xoshiro engines) and SimdNormalDual (Ziggurat unrolled 2× over the dual streams). Measured against the single-stream SimdNormal::fill_slice on Apple Silicon (cargo bench --bench dual_stream_compare --features dual-stream-rng):

n single (SimdNormal) dual (SimdNormalDual) Δ
64 111.6 ns 105.5 ns −5.5%
256 444.8 ns 418.3 ns −6.0%
4 096 7.43 µs 6.60 µs −11.2%
65 536 113.9 µs 106.6 µs −6.4%
1 048 576 1.83 ms 1.70 ms −6.8%

The win comes from hiding the 16 scalar kn / wn table-lookup latencies behind the second engine's xoshiro state update on a modern out-of-order core. Uniform fills are not bottlenecked on the engine so they see no speedup. Trade-off: SimdRngDual::from_seed does not reproduce SimdRng::from_seed's bit-exact sequence (statistical properties are identical and KS-validated).

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.

Metadata

Release files for stochastic-rs 3.0.0b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stochastic-rs 3.0.0b3
File Size Uploaded
stochastic_rs-3.0.0b3.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for stochastic-rs 3.0.0b3
File
stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0b3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0b3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0b3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0b3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details

Total release size: 127.5 MB

Release files / stochastic_rs-3.0.0b3.tar.gz

Download URL stochastic_rs-3.0.0b3.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
35a20b40524eca0ce0f170487702aec2f49f47e543765a4e266ad0d735cbce20
BLAKE2b-256 checksum
How to use checksums
ffb3760e557abdb7c2af51b221d17d1f63d1a399016ab4963d93a74a71538428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e3144ac70e64fd60b780a43ed228e8e34bde483465e7130cf48f2d0c81c2d7cf
BLAKE2b-256 checksum
How to use checksums
5b2f9048ba9518388529d1f3430e5a2c8ada3e52fe12758fc24ffc8f589e0f51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5e03a39834ace4114960e67ae856859798af5336860f94d5f66698df79dd24be
BLAKE2b-256 checksum
How to use checksums
29f13b2ab37175e48c06925d93bc5ab9f67da0a8c23024b3ca6079cb356c78f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6c956abbdfbab3d23716e377e10ead5087cacda41b21290731db50c95abd5d33
BLAKE2b-256 checksum
How to use checksums
3fcd823318b6b4429c6726a3856e06169a1c7f9356ef674730ca42c5c96e6df9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0afda02a6e7c90a24e42b65b1285a4c7f8eba2007683c9bb53b5fbda4cb742e4
BLAKE2b-256 checksum
How to use checksums
d9890c60037c9f8508f3fa0bb2aebbc2aa1c1811184aebd0fe7c42e1db8f2fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1191e2347970cfd84ebe8721c82859c7d827b6daa7df99e0e4146f647bf90ba3
BLAKE2b-256 checksum
How to use checksums
a6624a63d3513802a0d664916e3e59dda2a743eeaf2c8c9436975cfc49613bad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b1812db262b5666f2488a7a5664648ad180882c5aae2ec28796abdbb041de2a3
BLAKE2b-256 checksum
How to use checksums
e936b4d6cc62d8ef54217e9a858a69965e1e16b60b555ea98c306ce806d987ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a8e7a55d8436585f37ceba73ea05bf9d91658875b4565d66c2b580bae5572b9d
BLAKE2b-256 checksum
How to use checksums
22fd9863501063b45528b828be634e8ec8891b72e6f760be7f37063296ac2bd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8d7d25d1417a6714511bc4ae9861d4866f200c7257a8eca1298d04dae5944593
BLAKE2b-256 checksum
How to use checksums
39f03a158311d70d5513dcba4aa0bd83224b60b6f9e5811a14d6312b451a4594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314-win_amd64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314-win_amd64.whl
Size 4.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b2f9b563155ce59f45d4f689aab5954f1b96025df7a6fae89d2e0a898baa41fb
BLAKE2b-256 checksum
How to use checksums
3a415025e083003e2352ee047ae3a5f9c16146b88efd3aff62c1ee6669a4861b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f61bc7d6ac13da4a4eed17661571f294f8f0ace5ca8182f89b4b0f0b8d0d574
BLAKE2b-256 checksum
How to use checksums
f2f96b0a579077be941bc914272d0830bc6118d918c32c1b258055450210ca72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b2aeea2f46a82975821b986ff9652e4ba039d5cd0c14007d81518a349888771a
BLAKE2b-256 checksum
How to use checksums
6708f36800f4b8b7c00fac6de521e38ba62fddfa6f73910d5db5c0a0791b654c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp314-cp314-macosx_11_0_arm64.whl

Download URL stochastic_rs-3.0.0b3-cp314-cp314-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
07521ab885f0cb724bce29f07d6f37934d657e49ceb914f80c6d1b481fce8e43
BLAKE2b-256 checksum
How to use checksums
5a41765e201b27ccf408992bac335e078c53a3825f482762231afee653e4b031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp313-cp313-win_amd64.whl

Download URL stochastic_rs-3.0.0b3-cp313-cp313-win_amd64.whl
Size 4.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4a960faaf34039d429dfbf136af9ba0d3e5f57639ce592ce1f2134eda33bff37
BLAKE2b-256 checksum
How to use checksums
974b30ca0e838cd10b403541cde066d4fab1db279fc15947eaec74d3ccd6921e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b6fb604b3a7c3c0b1cf63f30d7bc01a7c47bf3980b272a35926fa1554c183600
BLAKE2b-256 checksum
How to use checksums
484a687258100a2cbbe262f916a34d8fd8045c0323b3474b853640cea8137540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
278bb20db6a8a31ffef30ed1723b50c8f01c085100cb9cabdcb7d42e5c000543
BLAKE2b-256 checksum
How to use checksums
7761c8e6cc9130e5de75b84ca10e135093a789f570cb2e25641cb0109339afa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp313-cp313-macosx_11_0_arm64.whl

Download URL stochastic_rs-3.0.0b3-cp313-cp313-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc65137c36ae80447e97bc5182ea858cb860cc95f1758c140c67a311312a2fe4
BLAKE2b-256 checksum
How to use checksums
df83dc0ee1bed424d81c41c81415fa0bd1adbb315605d61541654893baa33e07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp312-cp312-win_amd64.whl

Download URL stochastic_rs-3.0.0b3-cp312-cp312-win_amd64.whl
Size 4.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b16d0d4887275639e62b2ca37d01b775b21f245a0a33c47eeb813bf3cab9eb4c
BLAKE2b-256 checksum
How to use checksums
e099abf4a2c3e178fe1da3196e1596bc2fe29c01a14fc6505ce6e2adea56831c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
54a96f4b18c74a37d3097607232d1e6c301d44df7feddc98fdef211d548577dc
BLAKE2b-256 checksum
How to use checksums
e5a1537a167383a5f8c66519800b6eccb108377b5b68c79e1b75ef7780bba79b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8dc2d29d7c5cc034fd8820a9134330df0ceb022971a15d31789ea2c358c32d52
BLAKE2b-256 checksum
How to use checksums
7ef69214b4f28b843e337249815a9c1940c7b2e1c7df31913b8007b0bad123b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp312-cp312-macosx_11_0_arm64.whl

Download URL stochastic_rs-3.0.0b3-cp312-cp312-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
366bc5fb3b3d93d6852ca95e1d317f58965e0f1d1a1efb3c4e8630c6a1037384
BLAKE2b-256 checksum
How to use checksums
49edafd61491f3e9d059f4e4df812142ddf19dfed91cd9add786ed027ed14805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp311-cp311-win_amd64.whl

Download URL stochastic_rs-3.0.0b3-cp311-cp311-win_amd64.whl
Size 4.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
67444a97240e5bd923b90d4430190a0266df141c523a30d8de29b9a73faa41d4
BLAKE2b-256 checksum
How to use checksums
a9b1e61e751e1d7914d7211db639cc9cfde02e54612343b9808c8000d186695e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2db6c97c06790199dfc495d494434c0dba85eff015a7f22fd578ce6fb471ff72
BLAKE2b-256 checksum
How to use checksums
962f062e4bb722b60f61f978035f300a54a5dba285abc11cf860cbdd704ed120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ad8d5dcb385628686e8697709e6d6da8b2fc0f348fdd740b7b947f5a46ff48d
BLAKE2b-256 checksum
How to use checksums
41084a5af9ed22504ae4dc8e0818ff1f0df9285beed87d45e16ae7f4933c6d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp311-cp311-macosx_11_0_arm64.whl

Download URL stochastic_rs-3.0.0b3-cp311-cp311-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac2c8b26ba555663ec759553522dbdbcec938b54936981c0e02dba67bad96c8a
BLAKE2b-256 checksum
How to use checksums
d72078d44b420b6705fe995870628efed1cab9fde7aad044a78b57f31376ed4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp310-cp310-win_amd64.whl

Download URL stochastic_rs-3.0.0b3-cp310-cp310-win_amd64.whl
Size 4.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b5a6e6f0254891e408a05b61782a7cd91a0809dac7d7e931404cbe7641dfd378
BLAKE2b-256 checksum
How to use checksums
abe36ddc99dfca0ef21a649405982dcf26a763bd5f80363fcb1023861e3d6c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e81f0a9ad96a5dfe2c19d68726895d0db489153cdb2860d1f3e81ef350b17bb0
BLAKE2b-256 checksum
How to use checksums
ce312d198a888025737b293a39da3cc36d4ca96f6765c4df2f03f0a831af6dac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6f45603bcd618bcb4865f16651ce93ab82e2bde5707c77de665983bdc1c02c46
BLAKE2b-256 checksum
How to use checksums
19e4911037ec3abec64e617d46aad422929acb2d4087735a3cfa3608d2b8eb57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
968e1a014e0a49fbb13f5ea20c4b99c770e1327948ac18ea25d49e1ddf8dbfd7
BLAKE2b-256 checksum
How to use checksums
b51275840c52c308480fb6362aac72d5c84296b8eb162877e5b7204ea280decb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL stochastic_rs-3.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
937fd72a47ff9a519445cc64f0238dbe41b16c6d3c53835a3b413b27cfe663df
BLAKE2b-256 checksum
How to use checksums
70b3f68e9ca57e7396185a514954f0d961eaccd61c3ced2377dc73817202885c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page