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). 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 = "2.6"
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. HestonPricer::new args:
// s, v0, k, r, q, rho, kappa, theta, sigma, lambda, tau, eval, expiration
let pricer = HestonPricer::new(
100.0, 0.04, 100.0, 0.03, Some(0.0),
-0.5, 2.0, 0.04, 0.3, Some(0.0),
Some(1.0), None, None,
);
let (call, put) = pricer.calculate_call_put();
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 call
pricer = srs.HestonPricer(
s0=100, k=100, tau=1.0, r=0.03, q=0.0,
v0=0.04, kappa=2.0, theta=0.04, sigma=0.3, rho=-0.5,
)
print("call =", pricer.price("call"))
g = pricer.greeks("call")
print(f"delta={g.delta:.4f}, vega={g.vega:.4f}")
More end-to-end recipes (Heston calibration, fBM Hurst estimation, vol-surface from quotes, Python interop) live in the tutorials section.
Benchmarks
FGN — CPU vs CUDA native (f32, H = 0.7)
cargo bench --features cuda-native --bench fgn_cuda_native
Single path:
| n | CPU sample |
CUDA .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 = "2.6", 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.0b1
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.0b1.tar.gz | 1.4 MB | Details |
Built distributions (wheels)
Total release size: 304.1 MB
Release files / stochastic_rs-3.0.0b1.tar.gz
| Download URL | stochastic_rs-3.0.0b1.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
534b879370c87b2589055e7e14a4d273a31baa1b9e953a86c703133eea4b2f62
|
|
BLAKE2b-256 checksum How to use checksums |
78860b0a544af0485174f10cc042d5eb931daadf4f8be2010cf606d9479d4b33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
94aea6f6f342792ccd3860aedd4cf4a5625e87ad2ca62d35320caa5d2507543e
|
|
BLAKE2b-256 checksum How to use checksums |
6fe27304fb7830418c0764da9f80a5c0803f1c2ab541dd09fe903aab94400013
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
4720daad9b07557296607206176df272b0735e989d5fd57f43ca428472ce3d4b
|
|
BLAKE2b-256 checksum How to use checksums |
a0692265ca04ac8b49de42c2c80e2ceb3f8c477c25439677dd1098e352e8419b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
fcb60e559131a7511fb8b596468331c20ae0e8236f4ba763e66c5df3b92c67e8
|
|
BLAKE2b-256 checksum How to use checksums |
73505bac530eae974fd10143ad584a30378cedeff11a3372c7237c8fcf046c51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
b49649ae8b7b7ee054f4e7c10fcf8d1d2951bf246993c59642b1b5429a115db2
|
|
BLAKE2b-256 checksum How to use checksums |
65fc9235da83b6cbbd13b5825e994d75a41bf9ded775db2883838433a84e0e05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
fa17e8beb129afba1cc78e37d740fd807bfae7d188e78d0f8c2fa0b4bab55a17
|
|
BLAKE2b-256 checksum How to use checksums |
bbbd23ef75b49d9a51ca6d06b0a0d4a7d8d55f99b5678fcbb8add8ace7bcc49f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
7df93f194a992d86ef9374cbe772ef4beef31afc277cdde6b1605c6da587eef8
|
|
BLAKE2b-256 checksum How to use checksums |
a9b67f64b404c7f24b7fec87b60a2cf7fedbc4278d4b6c0768b26c09eee0c08f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
542bc38292882afface136c21898abdcd6346eff3a283aea3a1166b4a1cac0f0
|
|
BLAKE2b-256 checksum How to use checksums |
e5bec53b37278d4bcf04235867b405be47b3413f43d4315cb129557b3aa19456
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
b5dd41d00739ed9488c0e77cd917b804f584df13c158268bf18202e21891687b
|
|
BLAKE2b-256 checksum How to use checksums |
4d4a417ebc0e14ea0cfeee642b5a50fe2d052df0880e4652c973382add4e2ef0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314-win_amd64.whl
| Download URL | stochastic_rs-3.0.0b1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce0df260aaeee79cbd49aff61f24b67c3eea6a8fe0ed1fa4479a99dbff110d3c
|
|
BLAKE2b-256 checksum How to use checksums |
7efa8dbc11772c2369884301a9f9784f91610df46376a6cf6547f83c6871a79b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
e07b0a58f04bd4d560f0aca5e56da1fac2b8c1f2abe7d94e5c2eaf9ed6616196
|
|
BLAKE2b-256 checksum How to use checksums |
c1fcc82763a53c1dc4aca73a68f4bff6db7f813636322b1600a74faa2fdf202b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
cb7a59502a89b8ec6d1a1353f471de13771c13ac44646081da33df7e1aab67f7
|
|
BLAKE2b-256 checksum How to use checksums |
9b4464b358614713c9de27d16a579263679fcd2d49f3aaa4b59b8623a752a5e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
fc1fbf9e6417164764f344e959d478b05c66837b69d5184c214f09fba954d4fa
|
|
BLAKE2b-256 checksum How to use checksums |
3f68997e8f20ff6879d016c362e2e879bd5c469acdb823def89339695128873a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp313-cp313-win_amd64.whl
| Download URL | stochastic_rs-3.0.0b1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98c2ed4d906ed681e93c91577e89d1ed80cc796d8e1dd61bb33eaf24d8ee3576
|
|
BLAKE2b-256 checksum How to use checksums |
cd076758a8b0dfbc6dd544eb2f35e8ad15669639a497127ac0ecd3871c3366e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
f6e8c9ec5dd132acacc5e6741be389c449ea39eb2a319a372800afb597781d9e
|
|
BLAKE2b-256 checksum How to use checksums |
7c50f89d1a0cb037c1b257efb598efe33d00ee4376714193ba6ac2fb1deb25e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
63d8a58e84105328b5afee6477ad5c3615fa4e119c060e650318dbee1f3527e4
|
|
BLAKE2b-256 checksum How to use checksums |
b864bb239da0c2753594dd3fa215d43db6c232bc26a6886bd52a21bb8f88de89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
f52ba2aac5f654df2194fb1b1db2a4286284055fc3ac5042a94f455233525ddf
|
|
BLAKE2b-256 checksum How to use checksums |
19db1f271cb7ea489be680ebf0f11e5e5910ac9062cdc1d38d8fcc146ee22166
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp312-cp312-win_amd64.whl
| Download URL | stochastic_rs-3.0.0b1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ea5275ee7b826a7abbce4c9521c8218c8a60842dd530cbf395b7cbdb0ff7050c
|
|
BLAKE2b-256 checksum How to use checksums |
4ae52f9b93d4185501b7447680e62f68919ff9cbd1d46a08e741a6d49ee0d218
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
b8e320784c26f94d5b14d2331152cf0c368c8bcfd0bda7467e9d1101469cd04f
|
|
BLAKE2b-256 checksum How to use checksums |
326e5f79c11763f9af9801335b3046ee0bb3b34a38c3f65b92479be77b0db7fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
46e0adf2577c9d0845102d30855853aeac67617574f43855cb85c427e5104dc7
|
|
BLAKE2b-256 checksum How to use checksums |
37fc73591681823085c68802143af0ff47dff27c4df1ce88e83ec58681854352
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
e4dbeb321153a6433741860e9ed4b1c0aa58879b640f9e6e8f80be96a0c8bc2f
|
|
BLAKE2b-256 checksum How to use checksums |
c561ef9318552550c82e306d225f94d40ec0bcb9a6c7b75335e4c06bd8067e70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp311-cp311-win_amd64.whl
| Download URL | stochastic_rs-3.0.0b1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
65125eb04d9147ba5edc29797495d4b9c99e9261d1bc74b9384776158d992f32
|
|
BLAKE2b-256 checksum How to use checksums |
e6fbf5c04bf4b463d477e4353cc66451756436a22132f7f95c977a55f1c62007
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
aba3e4654c37dfff15cc7edf0dcf106669dc437b558c5df707e31ebf73769e6e
|
|
BLAKE2b-256 checksum How to use checksums |
26e9fcde10ace18ced1508d5952c93f27602e3970a065fd52ec2c38768580edb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
246160fb88d2bd86d674989258c69f0f9392aed43020942ed0770835eee83d76
|
|
BLAKE2b-256 checksum How to use checksums |
bbd46ebc4a421d6c583092a29d420d101e2e5681d3f5008227680e74ee10e4ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
37a7bb2bc6cb9b2eb01b094db4b86d007295cd2674fc7fece0bf495fa933e974
|
|
BLAKE2b-256 checksum How to use checksums |
d28a8b1aa4021b717bdc2c7a5ee0d16617e689d231060a28bc39a71c868e7a48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp310-cp310-win_amd64.whl
| Download URL | stochastic_rs-3.0.0b1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
be452d6b0f6b5d90fa54d1b0df7a6eddfc2e5dffce1e04ca63f6afcb67c2207c
|
|
BLAKE2b-256 checksum How to use checksums |
65dde989c07dcf6388ec6a7979d49dc6d7cc9a467c47a71d653e6da49fa3adcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
2a0348f677fef163dde1b4436dcafed13a4f4bb95159646878db9cad71fd643d
|
|
BLAKE2b-256 checksum How to use checksums |
abd5810a507a7e4fb9b44271ea647e04e4d3a3c63ecdf0a7039332b80d606518
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
30afa415b45ed2bb7b387d3d7400a6effe532336e62dd2906272500de27b8500
|
|
BLAKE2b-256 checksum How to use checksums |
08f3ce365cf5e55033295446da6ecceef306099bea085b15a79cd1ca1bbcf3af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
fd3d5267cc0d286b6c508b31161f5fab7cdfef466a12183d6aa9d36447f31672
|
|
BLAKE2b-256 checksum How to use checksums |
2d9c0439ceea642c839efa20ca221790c4bf8e1904cff58526d0038cce9500a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / stochastic_rs-3.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_rs-3.0.0b1-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 |
5aac6bb62a313c9bb8de4320abbcef3df1deebd63d036b997e34a1fb12024553
|
|
BLAKE2b-256 checksum How to use checksums |
d13bff024231beedc32fffe95b899f05a76a50b4e0d841f1917fa8e46e79f856
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|