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.2"
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 13 BLAS-backed classes; everything else (205 classes / 16 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::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.2", 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.0b2

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

Built distributions (wheels)

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

Release files / stochastic_rs-3.0.0b2.tar.gz

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0b2-cp314-cp314-win_amd64.whl
Size 3.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
03dd0311149290816903fd46d8c59495696fc3893e5bfcfed5ede806f6bd37c5
BLAKE2b-256 checksum
How to use checksums
8c57c7bd88ce8d5224c1890aaf72d99ce81d4607894724a9d52a0abbf5b2ab5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

Release files / stochastic_rs-3.0.0b2-cp314-cp314-macosx_14_0_arm64.whl

Download URL stochastic_rs-3.0.0b2-cp314-cp314-macosx_14_0_arm64.whl
Size 12.8 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f3e8f2ab73b1995f69117b8603789ee2c4d8f1f364f6da4704b05525dc01f30d
BLAKE2b-256 checksum
How to use checksums
893049750146c827042f59c2769624bdd495a29462fe1f48d91014b66df69cc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL stochastic_rs-3.0.0b2-cp313-cp313-win_amd64.whl
Size 3.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c5919a8cfa75aff2adb8f288df682aa76bdd7bfbc14ffca6bedb5ac7068cf485
BLAKE2b-256 checksum
How to use checksums
14ead47caeb7ca02c4a98e2e40ca80b4739589e601827d9ea7be93e2920d9c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL stochastic_rs-3.0.0b2-cp313-cp313-manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6aaca6fbe0915a5ef036c71e2f1314b383472572296f46a8de4b66c90d6cda82
BLAKE2b-256 checksum
How to use checksums
49ed58eaa5e4bbcae744b497156c6cc64f6470b5294102364e6b979f64dcb9f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

Release files / stochastic_rs-3.0.0b2-cp313-cp313-macosx_14_0_arm64.whl

Download URL stochastic_rs-3.0.0b2-cp313-cp313-macosx_14_0_arm64.whl
Size 12.8 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6c17c967a860dc896d29616b5f8af52f422c31e8d77f4a6e562f0d8d6c5ec26c
BLAKE2b-256 checksum
How to use checksums
5010ab8396166910df324a65c8336210a4c45aa05abc4ab6231b5b2e9c40b5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0b2-cp312-cp312-manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6355dec1fa40fe7a554a9ae5ee8100f553139ddda9c02f922713d5c1c7136e77
BLAKE2b-256 checksum
How to use checksums
136881946cb0730ee093c447a556b249dd8318b4f06af4812a90f1c12f04e237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

Release files / stochastic_rs-3.0.0b2-cp312-cp312-macosx_14_0_arm64.whl

Download URL stochastic_rs-3.0.0b2-cp312-cp312-macosx_14_0_arm64.whl
Size 12.8 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
967f2da0d566ab4eab115ee0d1186aa478816891b37b4e2eb4b26d9aa9a01a03
BLAKE2b-256 checksum
How to use checksums
bcb5a50a9ea69035a5f95c1ec2a18d0fa2e883ebf2543467759d57884cee4373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

Release files / stochastic_rs-3.0.0b2-cp311-cp311-macosx_14_0_arm64.whl

Download URL stochastic_rs-3.0.0b2-cp311-cp311-macosx_14_0_arm64.whl
Size 12.8 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c438fceb240fc26ed8a0fc42870114393225d9549251aa59bc8e84302be79e1a
BLAKE2b-256 checksum
How to use checksums
aa51935dc2ffd5ca2ec14f78807974bc44bfaf9bed979a3ea432ac8397061e34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL stochastic_rs-3.0.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
97cab6e30f9fa0a20f656ac805e4dc7c398c4a39ef8f350fd6ee90fcef2e0694
BLAKE2b-256 checksum
How to use checksums
3422dd0b18426d94bb5846c55198bf85b9351c4445f91bdcf1855c6f7764fcb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2df093dae168344ea2c379e4fdd69f0c0b92ba31641a6b244246dcffe30aef49
BLAKE2b-256 checksum
How to use checksums
7539998f982a4187bbd314c4c86b28eabe44bc47ff3b7d3b44df317bb59118ce
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