Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Build Workflow Crates.io docs.rs Downloads PyPI License codecov DOI

stochastic-rs

Quantitative finance in Rust — a high-performance library for stochastic process simulation, option pricing, model calibration, volatility surfaces, fixed income, risk, statistics, copulas, and neural-network volatility surrogates. Generic over f32 / f64, with SIMD acceleration on CPU and CUDA / Metal / Accelerate / cubecl backends where they pay off, and first-class Python bindings via PyO3.

Documentation

📖 stochastic.rust-dd.com — full docs site (Fumadocs + Next.js, deployed on Vercel).

Highlights:

  • 120+ stochastic processes — diffusion, jump, fractional / rough, short-rate, HJM, LMM, fBM, Hawkes, Lévy. Generic-precision ProcessExt<T> impl, SIMD on CPU, optional CUDA / Metal for FGN / fBM.
  • Pricing & calibration — closed-form (BSM, Bachelier, Black76, Bjerksund-Stensland, …), Fourier (Heston / Bates / Merton-jump / Kou / VG / CGMY / HKDE / double-Heston), Monte Carlo (basket, rainbow, cliquet, autocallable, spread), finite difference, Bermudan LSM, Heston SLV. Heston / SABR / SVJ / Lévy / rough Bergomi / double-Heston / Hull-White swaption-grid calibrators.
  • Statistics & risk — Hurst (Fukasawa), MLE for 1-D diffusions with 6 transition densities, ADF / KPSS / Phillips-Perron, realised variance with BNHLS bandwidth, HMM, changepoint, particle filter, UKF. VaR / CVaR / drawdown, Sharpe / Sortino / IR / Calmar.
  • Fixed income & credit — yield-curve bootstrapping, Nelson-Siegel / Svensson, multi-curve, IRS / inflation swaps, Vasicek / CIR / Hull-White / G2++ short-rate engines, Merton structural model, reduced-form survival curves, CDS pricing, JLT migration matrices.
  • Microstructure — Almgren-Chriss, Kyle (1985), Bouchaud propagator, full price-time priority order book.
  • Distributions & copulas — 18 SIMD distributions with closed-form pdf / cdf / cf / moments and Python bindings (29 distribution structs total). 15 bivariate (Clayton / Frank / Gumbel / BB1 / BB7 / Independence / AMH / FGM / Galambos / Gaussian / Hüsler-Reiss / Joe / Marshall-Olkin / Plackett / Student-t) and 8 multivariate (Gaussian / Student-t / nested Archimedean / C-vine / D-vine / R-vine / two Gaussian-collapsed tree / vine approximations) copulas.
  • Python bindings — 234 entries (218 PyO3 classes + 16 functions) spanning every sub-crate except AI surrogates. Numpy-in / numpy-out.

Installation

Rust

[dependencies]
stochastic-rs = "3.0.0-rc.0"
use stochastic_rs::prelude::*;
use stochastic_rs::stochastic::diffusion::gbm::Gbm;
use stochastic_rs::quant::pricing::heston::HestonPricer;

For per-sub-crate (lean) builds, CUDA / Metal / cubecl / Accelerate feature flags, native CPU optimisation, and SIMD details, see the installation guide on the docs site.

Python

pip install stochastic-rs

Source build (requires the Rust toolchain):

pip install maturin
maturin develop --release --manifest-path stochastic-rs-py/Cargo.toml

Linear algebra is pure Rust (faer), so every wheel — Linux, macOS and Windows — ships the identical full surface with no system BLAS to install. See the Python bindings page for the parity table.

Quickstart

use stochastic_rs::prelude::*;
use stochastic_rs::simd_rng::Unseeded;
use stochastic_rs::stochastic::diffusion::ou::Ou;
use stochastic_rs::quant::pricing::heston::HestonPricer;

fn main() {
    // Mean-reverting Ornstein-Uhlenbeck path: Ou::new(theta, mu, sigma, n, x0, t, seed)
    let ou = Ou::<f64>::new(2.0, 0.0, 1.0, 1_000, Some(0.0), Some(1.0), Unseeded);
    let path = ou.sample();
    println!("OU path points: {}", path.len());

    // Heston (1993) European option, closed form. The model holds only its own
    // parameters; the pricing query is passed to the call, so one model can
    // price a whole strike/maturity grid.
    // HestonPricer::new args: v0, rho, kappa, theta, sigma, lambda
    let pricer = HestonPricer::new(0.04, -0.5, 2.0, 0.04, 0.3, Some(0.0));
    // price_call/price_put args: s, k, r, q, tau
    let call = pricer.price_call(100.0, 100.0, 0.03, 0.0, 1.0);
    let put = pricer.price_put(100.0, 100.0, 0.03, 0.0, 1.0);
    println!("call={call:.4}, put={put:.4}");
}
import stochastic_rs as srs

# Mean-reverting OU path
p = srs.Ou(theta=2.0, mu=0.0, sigma=1.0, n=1000, x0=0.0, t=1.0)
path = p.sample()                       # numpy.ndarray, shape (1000,)

# Heston European option
pricer = srs.HestonPricer(
    s=100, v0=0.04, k=100, r=0.03, kappa=2.0, theta=0.04, sigma=0.3,
    rho=-0.5, tau=1.0, q=0.0,
)
call, put = pricer.call_put()
print(f"call={call:.4f}, put={put:.4f}")

More end-to-end recipes (Heston calibration, fBM Hurst estimation, vol-surface from quotes, Python interop) live in the tutorials section.

Benchmarks

FGN — CPU vs CUDA native (f32, H = 0.7)

cargo bench --features cuda-native --bench fgn_cuda_native

Single path:

n CPU sample CUDA .on(Device::CudaNative).sample() Speedup
1,024 8.1 µs 46 µs 0.18×
4,096 35 µs 84 µs 0.42×
16,384 147 µs 110 µs 1.3×
65,536 850 µs 227 µs 3.7×

Batch:

n, m CPU sample_par CUDA .on(Device::CudaNative).sample_par Speedup
4,096, 32 147 µs 117 µs 1.3×
4,096, 512 1.78 ms 2.37 ms 0.75×
65,536, 128 12.6 ms 10.5 ms 1.2×
65,536, 1 k 102 ms 93 ms 1.1×

CUDA wins for large n (≥ 16 k); CPU rayon dominates for medium n because of the GPU launch / transfer overhead.

Distribution sampling — Normal vs upstream rand_distr

Single-thread fill_slice, median of 7 runs (cargo bench --bench dist_multicore). Comparison column:

  • rand_distr + SimdRng — rand_distr::Normal consuming our SimdRng (same uniform stream, only the Normal algorithm differs).
  • rand_distr + rand::rng() — the out-of-box upstream pipeline.
n SimdNormal (µs) rand_distr + SimdRng (µs) speedup rand_distr + rand::rng() (µs) speedup
4 0.008 0.013 1.73× 0.032 4.22×
8 0.014 0.026 1.78× 0.065 4.52×
16 0.029 0.051 1.79× 0.128 4.47×
64 0.109 0.208 1.90× 0.508 4.64×
256 0.432 0.840 1.94× 2.029 4.70×
4 096 6.975 13.176 1.89× 32.382 4.64×
65 536 113.458 212.406 1.87× 520.219 4.59×

Single-sample speedup vs prior release

Criterion dist.sample(rng) loop, vs the wide 1.3.0 baseline (cargo bench --bench distributions -- --baseline before):

distribution f32 / large f64 / large f64 / small
Uniform/simd −57% (≈ 2.3×) −77% (≈ 4.4×) −58% (≈ 2.4×)
Normal/simd −51% (≈ 2.0×) −75% (≈ 4.0×) −63% (≈ 2.7×)
Exp/simd N=64 −3% (n.s.) −73% (≈ 3.7×) —
LogNormal/simd −71% (≈ 3.4×) −70% (≈ 3.4×) −66% (≈ 2.9×)

Driven by SIMD u64→f64 / u32→f32 magic-number conversion in SimdRng (direct-write fill_uniform_f64 / fill_uniform_f32 APIs that skip the [f64; 8] return-by-value round-trip), fused Exp(λ) scaling inside fill_exp_scaled, and an 8-at-a-time main loop in fill_ziggurat so copy_from_slice inlines to stp stores instead of a memcpy call.

Opt-in: dual-stream RNG (dual-stream-rng feature)

[dependencies]
stochastic-rs = { version = "3.0.0-rc.0", 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.0rc0

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

Built distributions (wheels)

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

Release files / stochastic_rs-3.0.0rc0.tar.gz

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

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

Download URL stochastic_rs-3.0.0rc0-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
1244e8254834ec9a02e7ef262a01d75b8651615fc6f9c0bb30ed4fb788817ff7
BLAKE2b-256 checksum
How to use checksums
86bb685be7335d81f4b239a8ba52aa81c70ba994208a103d5201231fd1cb5c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc0-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
8a5b79b4263a4de697a7e882c4a8072ff119823278263b8bc15d33a1e48ae191
BLAKE2b-256 checksum
How to use checksums
d03cb80ce78afd52b6b3747b51a68387ae41b5998bbd783d93e874547ece2db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc0-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
5c2335a850c80072a25255be70e20630566eadf883e92f8172fdc64af20148e8
BLAKE2b-256 checksum
How to use checksums
942e4ba29caa401e710050b9d545074caf9a5f6209c2c8d0dcca90dc2cb12716
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0rc0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f2eb6a796ae4aa865d9ad82af6ec96a215f8666f10cecbce16df2572850aefd
BLAKE2b-256 checksum
How to use checksums
2d71da354bedf86c1a67ee8e8ccf9e1036177a13a66f06a8a98cf8fe27a5bd86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL stochastic_rs-3.0.0rc0-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
a8d77fe267d5b5e84a89f21027a8c9a567bcc8047a776b0651e23811a031ba85
BLAKE2b-256 checksum
How to use checksums
993985953bfe28ab788c76488a0606f16a5d633f795b23239761c168a80b46a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

Download URL stochastic_rs-3.0.0rc0-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
3b288819652a083572ff01bac6d1a5cb9bfd213ac6e14f19f9e691991d6ad2db
BLAKE2b-256 checksum
How to use checksums
a6c2058a945199220a5380595a615b7f5b3043d8e245f7a4bf56ce76ca1b631d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

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