Skip to main content

Rust-accelerated kernels for vectorbt

Project description

vectorbt Rust Engine

Optional Rust acceleration engine for vectorbt. Provides high-performance drop-in replacements for vectorbt's Numba kernels, dispatched transparently via engine="rust" or the global engine setting.

[!NOTE] Most users should not import vectorbt_rust directly. Prefer vectorbt's public APIs and pass engine="rust" or set the global engine.

Installation

Install the Rust extension together with vectorbt:

pip install "vectorbt[rust]"

Or install the Rust extension package directly:

pip install vectorbt-rust

vectorbt-rust must be version-compatible with vectorbt. The engine resolver compares the major/minor version prefix and treats mismatches as unavailable.

Building from source

From the repository root:

python -m pip install -U pip maturin
python -m pip install -e ".[test]"
python -m maturin develop --manifest-path rust/Cargo.toml --release

You can also build from inside this directory:

cd rust
python -m maturin develop --release

The release profile enables LTO, one codegen unit, opt-level = 3, and symbol stripping. Use release builds for benchmarks; debug builds are not representative.

Usage

The shared resolver lives in vectorbt/_engine.py.

Per call:

import vectorbt as vbt

out = vbt.MA.run(close, window=20, engine="rust")

Globally:

import vectorbt as vbt

vbt.settings["engine"] = "rust"

Supported engine values:

  • auto: Use Rust when it is installed, version-compatible, and the specific call is supported; otherwise fall back to Numba.
  • numba: Force the Numba implementation.
  • rust: Force Rust and raise an actionable error if Rust is unavailable or the call is unsupported.

Randomized functions are special: auto keeps using Numba to preserve legacy NumPy/Numba random streams. Use engine="rust" explicitly when you want the Rust random implementation.

Compatibility

The current Rust engine targets NumPy arrays and deterministic, array-oriented kernels. Some public Python APIs still intentionally resolve to Numba when Rust cannot preserve behavior, such as callback-accepting functions or unsupported input combinations.

Testing

Run the engine-focused tests from the repository root:

pytest tests/test_engine.py

Run the full test suite:

pytest

Tests that require Rust are skipped when vectorbt-rust is not installed or not version-compatible. To force those paths locally, install the extension with maturin develop first.

Benchmarks

The benchmark scripts live in benchmarks.

Generate markdown benchmark matrices:

python benchmarks/bench_matrix.py

Use release builds for any benchmark numbers you intend to publish.

New kernels

New Rust kernels should follow this process:

  1. Treat Numba as the reference.
  2. Implement the Rust kernel with the same argument order and return shape.
  3. Register the PyO3 function in the Rust submodule and wire new submodules in src/lib.rs.
  4. Add or update the dispatch wrapper.
  5. Add parity, fallback, explicit-error, and layout-sensitive tests.
  6. Add benchmark cases once parity is stable.

Keep changes narrow and mechanical. Do not import Rust from nb.py, and do not make public callers import vectorbt_rust directly.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vectorbt_rust-1.1.0.tar.gz (74.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vectorbt_rust-1.1.0-cp314-cp314-win_amd64.whl (922.5 kB view details)

Uploaded CPython 3.14Windows x86-64

vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (805.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

vectorbt_rust-1.1.0-cp314-cp314-macosx_11_0_arm64.whl (796.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vectorbt_rust-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl (899.2 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

vectorbt_rust-1.1.0-cp313-cp313-win_amd64.whl (928.6 kB view details)

Uploaded CPython 3.13Windows x86-64

vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (810.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

vectorbt_rust-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (801.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vectorbt_rust-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl (905.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

vectorbt_rust-1.1.0-cp312-cp312-win_amd64.whl (928.5 kB view details)

Uploaded CPython 3.12Windows x86-64

vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (810.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

vectorbt_rust-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (801.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vectorbt_rust-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl (905.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vectorbt_rust-1.1.0-cp311-cp311-win_amd64.whl (936.7 kB view details)

Uploaded CPython 3.11Windows x86-64

vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (920.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (809.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vectorbt_rust-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (806.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vectorbt_rust-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl (871.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

Details for the file vectorbt_rust-1.1.0.tar.gz.

File metadata

  • Download URL: vectorbt_rust-1.1.0.tar.gz
  • Upload date:
  • Size: 74.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vectorbt_rust-1.1.0.tar.gz
Algorithm Hash digest
SHA256 afe3d5767c0c9c72f04d5a5482180a91441d5ad6888c9e4b37eb2c6cce348ee9
MD5 942cb6305eae410d6fcd55fb6eda5a8c
BLAKE2b-256 15d60c7fae029de6d0b17a38bafed75bd19c11f672f1e97dfe1a9c4cf1df6ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0.tar.gz:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7937d43819031534c69b6d541e2b401924e4a13c11f9abda064b0cd928aa4360
MD5 d3182a4479c0cb45352ad8e7435a0f92
BLAKE2b-256 88c1468891ae5d58ea20c502fdf4441802bea65d4a31aae08272c3dbb9774dea

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp314-cp314-win_amd64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74318b2c4e146cdc5d40f95d641d7da7d0dfd6d8a46cb15942af7a18d5851ea1
MD5 bc7f212b811b479afb496a26e3984c35
BLAKE2b-256 46b0663c7d7f7020ed2a575fb4882c2885e59a73a31d1d4602add716b95d3d8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63b6bc575f2e67aea68ac8cdefa0f0e53a7cc65ea22cedff0d6cdbd362da8927
MD5 7251e6729caddae4dc620fa673f185e6
BLAKE2b-256 1a4b16739de002fd237f693e09a6dd4f8759d9d01d9924b861ef64e882bdc821

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 438516d1e1b8c81ab37be36b4a56f5c645253fa0bf4f360d971964466f0c7a64
MD5 7e137a5527e09bbc6c089cf18dc1247d
BLAKE2b-256 e0cc746dd47b091d94abab5ad1bad6296469ba5bee678bfa6c9703bc0af142c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4768ada4696fffa243725d39ef42716b19646ea76874de2e43f4631451b24691
MD5 833db5da059c33b31dcc72bd2f50e669
BLAKE2b-256 1644ee0ae1b71426986ae51bd6422d70c85b2946fd15b020147da0a7309b1aca

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8be0300c77de2bedb9a65ac3e77c844337caf0bf73b8194888fcd2556ea128d4
MD5 594ebe411eb0ec00f342cc513f56dbea
BLAKE2b-256 cadf7aadff637aa057eb9689d248b54c9da1f0d0e16b5f8075cec0615664b440

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp313-cp313-win_amd64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 503381151159862639e3de8d4b6d7911f886962a8417a6bfd6fdba5df0f258b5
MD5 dac6898785ead00c9951ccba07916fbd
BLAKE2b-256 752546ad40f9d89892a9274c536bd797456239b773d3a4acdbcdc93b93a183b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af4bfc9df9c294b130bceceaa88e6cabef213dea78ea992e3f549617822a8df9
MD5 38005cb6302b7944f031ef578670f55c
BLAKE2b-256 29b1a3693fd7ecc70fff0ea6e146482c19c241e2ed4618c0789f08c96ef9b2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4da2000d478fd61a5c6373eef63d8d3759a74b62c596e63ca4e0640ae812e028
MD5 988b407139d08f5797f76a3d75fcdd67
BLAKE2b-256 64e9ffc091ab40fbeeb5d051396412e1382fefc95e7ed36b2b7d33e959c6e036

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 378d7c19d40b6d4c30032fe3e8974f347b8332844755863e2be18d46b34b2482
MD5 beae37a6d2b23f4163e49c1257d09f4c
BLAKE2b-256 e7717a2dab348372a1965d8ecfb35a285aaea2b4ff7e6f93fe6c6c14e7cf9002

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a2225013e163c8cd75a4173e69bf8cea1bf95998191e871fbb15e1b0fe02f693
MD5 e7d78f210a6e2ed4d84f216d13b44d42
BLAKE2b-256 0cd528bc79077bb05f053b6308fe6d6c5f0ec392a0aed68c498ff2cefe73185a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp312-cp312-win_amd64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57cc2f4fd10e98662631673762e591a26b153817f1ecc0d67f12af96c8d172f8
MD5 13c05b2a08e75c201702617560199946
BLAKE2b-256 3f6dffc4d94aed6a60dbeb793cd173f5282b7150e68a38931847e8917ef40c67

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd8c4edef4836f2e550cb8c26ddf8f5094490877d9e64d27fa4d84acc48e3994
MD5 78f5503b9c9314073d0da826f529aa51
BLAKE2b-256 8959a3c40a84cfc22d61ccb6014e85abb15669d2e877cecdbed8d3e5f9f9780f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3312292635b4dcd6f242e0a69686b4776dbd4694f2522877984359a7cd91628
MD5 25e1cb2ef9eab426c288ecd37466f3ad
BLAKE2b-256 c993ebbfbab248c186b2828de3fe7f4404f0e8f1726ffaaaf869944dc39a9042

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 92393464ac008a10e76a2d30e04a92efbba1c9cf7bc52e9672d2ecb0696d7d4f
MD5 a67a2dd08d4dc80da85885a797faad4b
BLAKE2b-256 9b0d2963f86eff1f860e53ed0bf73123872a6ba590b12a8af64784228c5af368

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2f0de5e8a178c27a0aedb001bbba35ca6b2ecc7a201ff7a363df4d08d52f4f56
MD5 9e9175d0bb10266c7ed574ec11e9ed4b
BLAKE2b-256 8efed1ab6ac178c447fd6499b5203afeb336e76fb79199cc5522fe3e3ca2c745

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp311-cp311-win_amd64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be8096f2452d44be471a59e9fb711e913bc5149f54fcd1eb15ada8a7eb1edaf6
MD5 0ac3c5d84867a9c848a9fc3485fe443d
BLAKE2b-256 ea22ee8e2dd2cf81a4729e3756b6aca0ac585b6dc8d1f428b7887863b9c90971

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8d15b66147aaa0cdf45972035a2ff7a42a2502836d658a8f60089765395ac92
MD5 8c4020deb43a0c127e137aafd0edf29d
BLAKE2b-256 a6721814fe9e3a3396e1ffed1b7e5bbdf71949d8b6c9fcb8ea79876c5109899f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b8adf8f339a161a015c7614c2652cec8a97fcc7e77a44b35316f5321fab7735
MD5 ceed5ecb75b97b0a74aad2b3358b0008
BLAKE2b-256 0daeff8d56ce30fe028f918a12d294243c5856bef5c6d87de293ce0021ad0460

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectorbt_rust-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vectorbt_rust-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 933c4c37d40b26c233f234967632d99e2a18017e941de0d7693bb3580f13aaa0
MD5 c1b2368bb57b7d1abf8611d7a90100e8
BLAKE2b-256 943d6f267a33d9ab60a0f446e42e5b542b1af4ddc2e1bc38f081e0a41e32ab4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectorbt_rust-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on polakowo/vectorbt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page