A high-performance Rust library for simulating stochastic processes with first-class bindings.
Project description
stochastic-rs
A high-performance Rust library for simulating stochastic processes, with first-class bindings. Built for quantitative finance, statistical modeling and synthetic data generation.
Features
- 85+ stochastic models - diffusions, jump processes, stochastic volatility, interest rate models, autoregressive models, noise generators, and probability distributions
- Copulas - bivariate, multivariate, and empirical copulas with correlation utilities
- Quant toolbox - option pricing, bond analytics, calibration, loss models, order book, and trading strategies
- Statistics - MLE, kernel density estimation, fractional OU estimation, and CIR parameter fitting
- SIMD-optimized - fractional Gaussian noise, fractional Brownian motion, and all probability distributions use wide SIMD for fast sample generation
- Parallel sampling -
sample_par(m)generatesmindependent paths in parallel via rayon - Generic precision - most models support both
f32andf64 - Bindings - full stochastic model coverage with numpy integration; all models return numpy arrays
Installation
Rust
[dependencies]
stochastic-rs = "1.0.0"
Bindings
pip install stochastic-rs
For development builds from source (requires maturin):
pip install maturin
maturin develop --release
Usage
Rust
use stochastic_rs::stochastic::process::fbm::FBM;
use stochastic_rs::stochastic::volatility::heston::Heston;
use stochastic_rs::stochastic::volatility::HestonPow;
use stochastic_rs::traits::ProcessExt;
fn main() {
// Fractional Brownian Motion
let fbm = FBM::new(0.7, 1000, None);
let path = fbm.sample();
// Parallel batch sampling
let paths = fbm.sample_par(1000);
// Heston stochastic volatility
let heston = Heston::new(
Some(100.0), // s0
Some(0.04), // v0
2.0, // kappa
0.04, // theta
0.3, // sigma
-0.7, // rho
0.05, // mu
1000, // n
None, // t
HestonPow::Sqrt,
Some(false),
);
let [price, variance] = heston.sample();
}
Bindings
All models return numpy arrays. Use dtype="f32" or dtype="f64" (default) to control precision.
import stochastic_rs as sr
# Basic processes
fbm = sr.PyFBM(0.7, 1000)
path = fbm.sample() # shape (1000,)
paths = fbm.sample_par(500) # shape (500, 1000)
# Stochastic volatility
heston = sr.PyHeston(mu=0.05, kappa=2.0, theta=0.04, sigma=0.3, rho=-0.7, n=1000)
price, variance = heston.sample()
# Models with callable parameters
hw = sr.PyHullWhite(theta=lambda t: 0.04 + 0.01*t, alpha=0.1, sigma=0.02, n=1000)
rates = hw.sample()
# Jump processes with custom jump distributions
import numpy as np
merton = sr.PyMerton(
alpha=0.05, sigma=0.2, lambda_=3.0, theta=0.01,
distribution=lambda: np.random.normal(0, 0.1),
n=1000,
)
log_prices = merton.sample()
Benchmarks
CUDA build details (Windows/Linux commands) are documented in src/stochastic/cuda/CUDA_BUILD.md.
CUDA fallback (if auto-build fails)
If cargo build --features cuda fails (for example: nvcc fatal : Cannot find compiler 'cl.exe'), use prebuilt CUDA FGN binaries.
- Download the platform file from GitHub Releases:
https://github.com/dancixx/stochastic-rs/releases - Place it at:
- Windows:
src/stochastic/cuda/fgn_windows/fgn.dll - Linux:
src/stochastic/cuda/fgn_linux/libfgn.so
- Windows:
- Set runtime path explicitly:
$env:STOCHASTIC_RS_CUDA_FGN_LIB_PATH='src/stochastic/cuda/fgn_windows/fgn.dll'
export STOCHASTIC_RS_CUDA_FGN_LIB_PATH=src/stochastic/cuda/fgn_linux/libfgn.so
FGN CPU vs CUDA (sample, sample_par, sample_cuda)
Measured with Criterion in --release using:
$env:STOCHASTIC_RS_CUDA_FGN_LIB_PATH='src/stochastic/cuda/fgn_windows/fgn.dll'
cargo bench --bench fgn_cuda --features cuda -- --noplot
Environment:
- GPU: NVIDIA GeForce RTX 4070 SUPER
- Rust:
rustc 1.93.1 - CUDA library:
src/stochastic/cuda/fgn_windows/fgn.dll(fatbinsm_75+)
Note: one-time CUDA init is excluded via warmup (sample_cuda(...) called once before each benchmark case).
Single path (sample vs sample_cuda(1), f32, H=0.7):
| n | CPU sample |
CUDA sample_cuda(1) |
CUDA speedup (CPU/CUDA) |
|---|---|---|---|
| 1,024 | 10.112 us | 62.070 us | 0.16x |
| 4,096 | 40.901 us | 49.040 us | 0.83x |
| 16,384 | 184.060 us | 59.592 us | 3.09x |
| 65,536 | 1.0282 ms | 121.160 us | 8.49x |
Batch (sample_par(m) vs sample_cuda(m), f32, H=0.7):
| n, m | CPU sample_par(m) |
CUDA sample_cuda(m) |
CUDA speedup (CPU/CUDA) |
|---|---|---|---|
| 4,096, 32 | 148.840 us | 154.080 us | 0.97x |
| 4,096, 128 | 364.690 us | 1.1255 ms | 0.32x |
| 4,096, 512 | 1.7975 ms | 4.3293 ms | 0.42x |
| 16,384, 128 | 1.7029 ms | 4.5458 ms | 0.37x |
| 16,384, 512 | 5.5850 ms | 17.2110 ms | 0.32x |
Interpretation:
- CUDA wins for large single-path generation (from roughly
n >= 16kin this setup). - For the tested batch sizes, CPU
sample_paris faster than current CUDA path.
Distribution Sampling (All Built-in Distributions)
Measured with:
cargo bench --bench dist_multicore
Configuration in this run:
sample_matrixbenchmark- 1-thread vs 14-thread rayon pools
- size is mostly
1024 x 1024; heavy discrete samplers use512 x 512
| Distribution | Shape | 1T (ms) | MT (ms) | Speedup |
|---|---|---|---|---|
| Normal | 1024 x 1024 | 1.78 | 0.34 | 5.28x |
| Exp | 1024 x 1024 | 1.73 | 0.33 | 5.25x |
| Uniform | 1024 x 1024 | 0.65 | 0.13 | 5.12x |
| Cauchy | 1024 x 1024 | 6.23 | 0.90 | 6.96x |
| LogNormal | 1024 x 1024 | 5.07 | 0.81 | 6.25x |
| Gamma | 1024 x 1024 | 5.20 | 0.72 | 7.19x |
| ChiSq | 1024 x 1024 | 5.06 | 1.22 | 4.14x |
| StudentT | 1024 x 1024 | 7.89 | 1.89 | 4.18x |
| Beta | 1024 x 1024 | 11.85 | 1.68 | 7.04x |
| Weibull | 1024 x 1024 | 13.17 | 1.73 | 7.59x |
| Pareto | 1024 x 1024 | 5.48 | 0.80 | 6.87x |
| InvGauss | 1024 x 1024 | 2.52 | 0.44 | 5.69x |
| NIG | 1024 x 1024 | 5.93 | 0.90 | 6.62x |
| AlphaStable | 1024 x 1024 | 42.52 | 5.36 | 7.94x |
| Poisson | 1024 x 1024 | 2.28 | 0.42 | 5.40x |
| Geometric | 1024 x 1024 | 2.75 | 0.44 | 6.30x |
| Binomial | 512 x 512 | 4.43 | 0.70 | 6.32x |
| Hypergeo | 512 x 512 | 20.99 | 2.76 | 7.60x |
Normal single-thread kernel comparison (fill_slice, same run):
- vs
rand_distr + SimdRng: ~1.21xto1.35x - vs
rand_distr + rand::rng(): ~4.09xto4.61x
Contributing
Contributions are welcome - bug reports, feature suggestions, or PRs. Open an issue or start a discussion on GitHub.
License
MIT - see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stochastic_rs-1.5.0.tar.gz.
File metadata
- Download URL: stochastic_rs-1.5.0.tar.gz
- Upload date:
- Size: 330.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25a8e51362e9dd7417a295ef411f2c143625dfee5ca461316dacd348723aa243
|
|
| MD5 |
de6fabd43f81dd04eab5615989d42633
|
|
| BLAKE2b-256 |
77c3cef8a649f21de756a48d31ec3ecf00d658593af89229bfb7a0dc1a2e7c99
|
File details
Details for the file stochastic_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c29146c4d5731e83dcaa6e4a9b6bc3b8e99a26063cc4ee5c770ac568a553791
|
|
| MD5 |
5186fd4d860d21f1f571f9e7aef31670
|
|
| BLAKE2b-256 |
7373539e1edbf38b0f59648a84066d124cee2e7d5a456ac8063df86b053ec14b
|
File details
Details for the file stochastic_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
230ebd1d1ba13f92285381618f506a7dcac4488577808820d9db7cb86069d0b5
|
|
| MD5 |
694c5e9df371cfff670d94d718281ffd
|
|
| BLAKE2b-256 |
48d0045975aabbd0fae7b0f0d82a91989211e70659474c59b461fd4aa408b717
|
File details
Details for the file stochastic_rs-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
487c5e2bfa609cee2f82f6afe63f561c2999967c69d9be757de02e6fbf4db895
|
|
| MD5 |
029e3f2373b42854d40a9cf1f42d4cd0
|
|
| BLAKE2b-256 |
47f2ce9352ff15d2c6f4d712e0c0d0952010b23ba2753ef32a93302d691f2850
|
File details
Details for the file stochastic_rs-1.5.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21da6c237e175a275802aec72841135723744bedaa1b97a467c6d0c44da07d70
|
|
| MD5 |
1d787f9e624c4c3244788152966fd393
|
|
| BLAKE2b-256 |
afaedc623690268b2e213af8e105c7e8f8821deebc3e0c47751f70eecad2a471
|
File details
Details for the file stochastic_rs-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de0e140f3f643f5e7b9f6f114bf5ae061b53ffcfe7fdea43bce195118acc2f30
|
|
| MD5 |
ae04c5c058f6db9cadd05b1f28751b70
|
|
| BLAKE2b-256 |
6bc3537e854d34c97baa77424cc3539d687467261cc89b140d559dba80441ce7
|
File details
Details for the file stochastic_rs-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5cf4180df7e4adcc52cdc962449a00b935ddedad0e3a4568ba75d875cd2c5f9
|
|
| MD5 |
d7474ae9620436be6cd12bd31a03568d
|
|
| BLAKE2b-256 |
c2a4fe6caadf25063a1aa29fd4f69c4145bce6fe06c63e08fe4ab34a7b6919a4
|
File details
Details for the file stochastic_rs-1.5.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f05a45a227913434210372873d18f32f79ca8fb83d6f52ae8a82a03f30b02a50
|
|
| MD5 |
a22353e2f012203a02e45eb456368cf2
|
|
| BLAKE2b-256 |
88a7a5d23ec22add3934a183749253f6a4792adb6d330e1581c0532a004d7fec
|
File details
Details for the file stochastic_rs-1.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c47507df059691cd841212fd2b68d97eb84af2a5b37db2fe4ca0ffe929ecdcc
|
|
| MD5 |
b491244f6da774d4fcd24ad085074fa9
|
|
| BLAKE2b-256 |
7d3383d24ca6b09a17edd2e4ae97d06f17755850fc68dfe6719a1eda625f6fa6
|
File details
Details for the file stochastic_rs-1.5.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
068e0e36368a7a8aa6b0e56f6c8e07575941a9ff492a8fd3765462f7cf157a1d
|
|
| MD5 |
fc7ceb0144991321914e7b98735d9056
|
|
| BLAKE2b-256 |
2948cac7ddd2644abc1cebe5b755a8a8848e2c5a7f352183983b4498d3de1773
|
File details
Details for the file stochastic_rs-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b081fc122fea49a43f5aa561852997cf482d83397726e3145b9b6dca10c164a
|
|
| MD5 |
ee83dbef9591f3b18b754d888ebe2b3f
|
|
| BLAKE2b-256 |
8af75e68293dff498a815662cb65cc793c2d1f7caa5f0bfe31632b7bf30ff687
|
File details
Details for the file stochastic_rs-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a5686556efef5b7820994247f2124d7ed99ffd0507efe8730b5227a4f1ddc54
|
|
| MD5 |
dc496685df7c35d9d19c5aa6bc427e3a
|
|
| BLAKE2b-256 |
6ef34a9268d08775c05aedc02aae1cd5ed72a398db6242eff601845253f37886
|
File details
Details for the file stochastic_rs-1.5.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f58a53832521f690265f09e32effea9f179175197d40d1a86c4c92f16b06b61d
|
|
| MD5 |
2c4b4c64cbfa679561dadf6825c5c404
|
|
| BLAKE2b-256 |
3afa41bb68bfe7bcf40ad29fd3159bbbcea40e01e9b26c7249df9b4126f503be
|
File details
Details for the file stochastic_rs-1.5.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e73b89ccace8a0998591feab023254da98ee044e61598ad45e366d0882b393d7
|
|
| MD5 |
9e8e8b0575b385206f31203ddb006c1d
|
|
| BLAKE2b-256 |
d1614e08ebe25e4ca59db000a9765c47b42709f6c1f0fe2eda02b77d282d9a4a
|
File details
Details for the file stochastic_rs-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12a81b400209f719a3b2116392556b0d40a64a978aaafbf446706df2729fb079
|
|
| MD5 |
57059cd093c5799bd383274918cb993c
|
|
| BLAKE2b-256 |
2f9e9e3b9f5fc030d1f5185d6c9fd304f129e2ca08e819eec9f1c6adb8f3263c
|
File details
Details for the file stochastic_rs-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf81ff0e575911b261ae68b960a4fb7ba50b94ab275876f8c8b1318113c6e285
|
|
| MD5 |
3c080edc5d421b04ffe7d0227e5988df
|
|
| BLAKE2b-256 |
cf4740a3e5ee963980a419b36ba0f5183f38963c62533a091a8ac212aa5bea49
|
File details
Details for the file stochastic_rs-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2191685492f4c8673974a5c18032be8218e62f10c959c0895b2805446301cb6
|
|
| MD5 |
a6c1c919e6bc8000fee5887531796c73
|
|
| BLAKE2b-256 |
afb28681d9679d465df7e44f2d381fa151c64d86e49b470d1c0f53afa0ac8098
|
File details
Details for the file stochastic_rs-1.5.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7721b26fbf0c583859d07ae96b4e14a4502e2e534b00612c37b86fe9259a1f8
|
|
| MD5 |
1edf32a38b0d5689d32afcaa943f76d7
|
|
| BLAKE2b-256 |
0730a3154c8c646641ddbc80dca942251a7069213a17baef3549216662a17ef7
|
File details
Details for the file stochastic_rs-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b82597ba10edba1921eae6c148596354d6f7c34605e43ddc50b0073de92d4b41
|
|
| MD5 |
df9cc3146e159e4df215f1bde7e581f4
|
|
| BLAKE2b-256 |
15ac1c4aa4aa3ab9ad89ebc523667ac5950e7e90d93f7ef355109ebee9b91859
|
File details
Details for the file stochastic_rs-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d3a02ec51cf77c90115e38a80abe3189d8c7e8cfe2a1d47b02151adc70b65e1
|
|
| MD5 |
1d9d56f24ca501615b813289d371270a
|
|
| BLAKE2b-256 |
acd4a44bbc82aa6e96c65a2ef7faf766a7978f87ad2887889f60676f74aa1e1d
|
File details
Details for the file stochastic_rs-1.5.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c90452823877808a740a5a281398453aae91036f71e6f7fce19e66defd75753a
|
|
| MD5 |
416f371d4d60d7ce0de117f6eccc330a
|
|
| BLAKE2b-256 |
f312b0b81d6024cc29c78531b030c02a8bbfaf2d17ac42024ba41213b26ceb28
|
File details
Details for the file stochastic_rs-1.5.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
119b1054a7136a31c91f5d92b6987565629cbed93fc05654ea13c532d2a86042
|
|
| MD5 |
60262ac996f04adfc4c4759635609149
|
|
| BLAKE2b-256 |
dd16bbd2595b8eee3c6818554e96fcbe8fe0220528295d90fac05fc5a3f6a4f9
|
File details
Details for the file stochastic_rs-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5bb9c5ad34316c685413c6cdcb3ca982c6882ac9627e1fe824f156c66b8f5e2
|
|
| MD5 |
8324ece8636847435796a7754d74c8e4
|
|
| BLAKE2b-256 |
7a1f3e1065aef6a4af2fb7e96aa3a8d08288ba640c66421b6d389abc17f42c39
|
File details
Details for the file stochastic_rs-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dc620085659eaf0fbd35bebe418f06b31b9207c92f796c9f7ed86c401ca7cec
|
|
| MD5 |
231b38650e9edf66ef8151bc46b90561
|
|
| BLAKE2b-256 |
7ce247a05564cbf0eeefc83db454a74f7b41c84ee63a893647d4701b7b69de4a
|
File details
Details for the file stochastic_rs-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01c7fbe04757dd8721a1214fdf95390eacea618dd57489a1157f64529f4c6ea6
|
|
| MD5 |
395703b6c0ae818ba6937d19fb12bab3
|
|
| BLAKE2b-256 |
d39ac765ffa7cb765b4a6210a8e644caef2589b356d84c13f88af3c88c6f11a0
|
File details
Details for the file stochastic_rs-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: stochastic_rs-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de0cfb6e3a9222328cfe611025a090ae0366b1290ccc61532211a9bfe55d944b
|
|
| MD5 |
79810ddfbd7865426196aaec7fde2860
|
|
| BLAKE2b-256 |
8bae3b0bcf8eabbe73bee42ab298926d442eb03cb11b44d72c6a451516201005
|