This release is a pre-release and may not be stable for production use.
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::Normalconsuming ourSimdRng(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)
| File | Size | Uploaded | |
|---|---|---|---|
| stochastic_rs-3.0.0rc1.tar.gz | 2.5 MB | Details |
Built distributions (wheels)
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
|