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). 15 bivariate (Clayton / Frank / Gumbel / BB1 / BB7 / 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-rc.1"
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-rc.1", 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.0rc1

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.0rc1
File Size Uploaded
stochastic_rs-3.0.0rc1.tar.gz 2.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for stochastic-rs 3.0.0rc1
File
stochastic_rs-3.0.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-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.0rc1-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.0rc1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
stochastic_rs-3.0.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0rc1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
stochastic_rs-3.0.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stochastic_rs-3.0.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
stochastic_rs-3.0.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
stochastic_rs-3.0.0rc1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
stochastic_rs-3.0.0rc1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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.0rc1-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
stochastic_rs-3.0.0rc1-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: 173.1 MB

Release files / stochastic_rs-3.0.0rc1.tar.gz

Download URL stochastic_rs-3.0.0rc1.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
d90b7a2f78522523195a8399b5e80e69dbd62f78e2892e01f0d8279d5da3c933
BLAKE2b-256 checksum
How to use checksums
0c12387ea78022b29a6a4ef92d7d90f8df36671f5660983cc2f207535aa576a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0rc1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.5 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
54383c9e8c4421d9ae4c947fc25ce3c7142e7e811fa45624179987c49a0ceb05
BLAKE2b-256 checksum
How to use checksums
1793314519a605195bbbf2aa6fce316a401e47b5719e72b61673453c5d153df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc1-cp314-cp314-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
35bf8f0987530098ededbfe67550520d45f915e2d17dfd7cca21519cd3bee524
BLAKE2b-256 checksum
How to use checksums
8f9870e286280950e2f7ac8b819d797244f4a3c55b15e87bf072ba72de104315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL stochastic_rs-3.0.0rc1-cp313-cp313-win_amd64.whl
Size 6.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
000c12a8ab17c939ad4049c807f8baa33caa32579a005c0fe436746913d91f1c
BLAKE2b-256 checksum
How to use checksums
83d83a6362ab24781345455c16327e3281687ebdb7648108d89697bfbb899999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
199132cbc3698178505e37b7410b3cb8e7cf9b11a82d7213a7443e3026cdee04
BLAKE2b-256 checksum
How to use checksums
4cdb63a5169b9046af2d0806b12f2ba08e39ce3b07e5914d5a1716209b8ad957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9002b6c53ff3a0253a2010f1d6076ce50b4c1737c902ab418fbafb76fd65c306
BLAKE2b-256 checksum
How to use checksums
0bf6e4a070ff3ee89417ca102579c8c8425c4849c8dc5321123cd8647fc75e25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d22af48cbefe4442fba1d428cafe3d6bb166d62fb31f1ced7a4d2d468e36679b
BLAKE2b-256 checksum
How to use checksums
e9c5e945ce01a89c0fb53ce4534114010df9ff8762f3d8952a658ff4f0d688b6
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