Skip to main content

A next-generation search backend for AlphaDIA.

Project description

alphadia-search-rs

High-performance alphaDIA backend.

Notes for users

This repository contains the high-performance backend for alphaDIA. This code should to used as part of alphaDIA.

Controlling Thread Count

Control the number of threads used for parallel operations:

Option 1: Direct call (must be first call after import)

import alphadia_search_rs
alphadia_search_rs.set_num_threads(4)

Option 2: Environment variable (recommended)

ℹ️ Note: The environment variable RAYON_NUM_THREADS must be set before starting Python, or at least before importing alphadia_search_rs. Setting it at runtime will not affect the thread pool.

export RAYON_NUM_THREADS=4
python your_script.py

Development Setup


📌 Versioning Policy

This repository strictly follows Semantic Versioning 2.0.0. Given a version number MAJOR.MINOR.PATCH:

  • MAJOR version for incompatible API changes
  • MINOR version for backwards-compatible functionality additions
  • PATCH version for backwards-compatible bug fixes

Prerequisites

  • Rust 1.88.0
  • Python 3.11+

Quick Start

  1. Clone and enter the repository:

    git clone <repository-url>
    cd alphadia-search-rs
    
  2. Set up pre-commit hooks (recommended):

    # Install pre-commit
    pip install pre-commit
    # or: conda install -c conda-forge pre-commit
    # or: brew install pre-commit
    
    # Install the git hook scripts
    pre-commit install
    
  3. Install Python dependencies:

    conda activate alphadia-search-rs  # or create environment if it doesn't exist
    pip install maturin
    
  4. Build the Rust extension:

    maturin develop --release
    

Omit the --release extension for a developer build.

  1. Run tests:
    cargo test                    # Rust tests
    python ./scripts/test_search.py  # Python integration test
    

Testing

Integration Test

The scripts/test_search.py script provides a comprehensive integration test.

# Run the integration test
python ./scripts/test_search.py --path ./test_data

The script will automatically:

  1. Use existing test data in ./test_data if available (using a temporary directory if --path not specified).
  2. Otherwise download required files:
    • spectrum_df.parquet - Mass spectrometry spectra data
    • peak_df.parquet - Peak detection results
    • precursor_df.parquet - Precursor ion information
    • fragment_df.parquet - Fragment ion data

Expected output:

  • Processing speed: ~200k+ precursors per second
  • Results: ~11M candidates found

Scripts

The scripts/ directory contains analysis pipelines for processing DIA-MS data:

Key Scripts

  1. Candidate Selection: Takes a calibrated speclib as an input and an AlphaRaw hdf. Performs candidate selection and saves the candidates.

    python scripts/candidate_selection.py --ms_data_path data.hdf --spec_lib_path lib.hdf --output_folder ./output
    
  2. Candidate Scoring: Performs scoring following selection. Takes input from previous step and save precursor at 1% FDR.

    python scripts/candidate_scoring.py --ms_data_path data.hdf --spec_lib_path lib.hdf --candidates_path candidates.parquet --fdr --quantify
    
    • option to perform quantification with --quantify
    • option to perform FDR adn filter @1% with --fdr
    • option to add diagnosis plot for all features with --diagnosis

CLI Benchmarking

Score Benchmark Tool

The score-benchmark CLI tool benchmarks multiple implementations of axis_log_dot_product to compare performance and verify numerical accuracy.

# Run the benchmark
cargo run --bin score-benchmark

Troubleshooting

Library Loading Error on macOS: If you encounter the error dyld[xxxxx]: Library not loaded: @rpath/libpython3.11.dylib when running cargo test, set the library path:

Mac:

export DYLD_LIBRARY_PATH=$(realpath $(which python)/../../lib)
cargo test

Linux:

export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
cargo test

Development Workflow

Code Quality Standards

This project enforces strict code quality standards via automated tooling:

  • Formatting: All code must be formatted with rustfmt
  • Linting: All code must pass clippy with no warnings
  • Consistency: Same toolchain used locally and in CI (Rust 1.88.0)

Pre-Commit Hooks

We use the pre-commit framework for automated code quality checks:

# Install pre-commit (one-time setup)
pip install pre-commit

# Install hooks (one-time setup)
pre-commit install

Manual Code Quality Checks

You can run the same checks manually:

# Format code
cargo fmt

# Check formatting (without modifying files)
cargo fmt --all -- --check

# Run linting
cargo clippy -- -D warnings

# Run all pre-commit hooks manually
pre-commit run --all-files

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

alphadia_search_rs-1.1.1.tar.gz (117.2 kB view details)

Uploaded Source

Built Distributions

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

alphadia_search_rs-1.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp314-cp314-win_amd64.whl (446.9 kB view details)

Uploaded CPython 3.14Windows x86-64

alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (601.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (591.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp314-cp314-macosx_11_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

alphadia_search_rs-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl (550.9 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

alphadia_search_rs-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp313-cp313-win_amd64.whl (447.4 kB view details)

Uploaded CPython 3.13Windows x86-64

alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (602.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (539.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

alphadia_search_rs-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl (549.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

alphadia_search_rs-1.1.1-cp312-cp312-win_amd64.whl (447.6 kB view details)

Uploaded CPython 3.12Windows x86-64

alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (602.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (539.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

alphadia_search_rs-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl (549.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

alphadia_search_rs-1.1.1-cp311-cp311-win_amd64.whl (449.3 kB view details)

Uploaded CPython 3.11Windows x86-64

alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (598.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (541.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

alphadia_search_rs-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl (555.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

alphadia_search_rs-1.1.1-cp310-cp310-win_amd64.whl (449.2 kB view details)

Uploaded CPython 3.10Windows x86-64

alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file alphadia_search_rs-1.1.1.tar.gz.

File metadata

  • Download URL: alphadia_search_rs-1.1.1.tar.gz
  • Upload date:
  • Size: 117.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for alphadia_search_rs-1.1.1.tar.gz
Algorithm Hash digest
SHA256 2510d773c1e72cce127b574435e6e4c8cd610e3eed1f4dec0dca3917e57487df
MD5 badf067673ce44b571dafd1255f394b0
BLAKE2b-256 ff1f0604c4fd7f6905c95efd2f6c17d079c86c6295973a772d1d3e25ffd6a09e

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c19c351492ec7df8bc65a4b75fa5e595769b98dc5a030f06cd479d27f6d577eb
MD5 27fcdf8f4cc1d2b83a4fd2d6a924d56f
BLAKE2b-256 857ffa70947aa86bf62c4c3c302022567728c896be32719c80a8e708ac11c06b

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2c740d62bd488dda53ac3d5300f6bfe8e72fa4ecb7539e68963b5f60e0effc1
MD5 9dbd39949a50030b09f13819d7363e69
BLAKE2b-256 f702d70a086f8723052c2331d55b53272352238069b1f946367f17d0092669cb

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bceac3c535d3c3db4969840d2e4a95606ccdc2ecdcefb460868ef9273da5637
MD5 114deb6346f6837d4f3bcabc3041ec3e
BLAKE2b-256 86482e07d40b8c57432b2ad361e9206bc09378bc7e8380f77daea766a3e83517

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6bf0a5adef6d115fc22ab958836c6cf0d9dce29e9f30a2d8f6dbc5e02437621
MD5 4c033d24d2c7bc8867ca873230abdca7
BLAKE2b-256 dfafda1bf2e0fa6db438c384fd30aeb69ff01c6d2ee2bc12e134f4f5a4983652

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 51b471a0bfdd524db6bb03254ef6dca35bccccbfc6e2c50c8e25b62eafb9e4f8
MD5 ee33611b3e2bc1fa011422ccd4248e1f
BLAKE2b-256 de2d5f6fb4de63a81cf6e64cbe089edabd38e09f05344a8dcde8dfb1a4dc5041

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da563702cc312fdfe50c7158f98e0b78ec0f83329dda90f7bbb2d6b0ca2e3bd8
MD5 62f23ecad67e0dbff077e9d70bdb4f20
BLAKE2b-256 fbf61ab564e43df14f4c2bcbae30b939b2c488efbf93a18fd3b3a39eac72c3c2

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eec28d044dac439a37fc94bf50b33eda435aed0aff74c8ba1372bd0adb3cc77b
MD5 f825930c84c9f3232edf8090fb7ea980
BLAKE2b-256 97716567df63352b92825a6fe35c518f55a730f166b6e0bcb291f511a5c27ebc

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42e288636933838e5ef09584eca4bbeb16f0038cf792522838f2012009f19488
MD5 02cde5d9af5fa20b76073195596e8fc4
BLAKE2b-256 0d3850ce07943584563e11f90f543e122405d28248f32800ec29484bcaba4696

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66741d92f9eba84f361fc47fccfa71b78f0fee1a71a7ae847628cf6a22066cc0
MD5 f26a58fb28b9b288802f112611032f35
BLAKE2b-256 909ed83507853edb63977fe13bdae0716b2f48b9c7008dc4cb1e847989ee83c2

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 803f0796f913753a7b0d092d476b289ca56ac89430cfeb98480a930fce269e10
MD5 a3811cdf4a338679b83ce1f029edb0cb
BLAKE2b-256 664464d3254f30ab7a1f3300d07d9fa6bafbf2dce45cd758efa0f239e06a5edc

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 22fd47cc42f6efcf51962bd9b81aff381c792b52d9a89a85bf1270e26d7b0eb3
MD5 a6ea6955dd2d9d3e6901ae87f79658e0
BLAKE2b-256 13f3c6edb87c70e559665b953ed2bbfb96f67d46c8580bff3d8a37e7651b92a2

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ccc03b92c4f81488b585d2fb9f8ad5180bd0e54b0458657ae4ef83a9380f9a8
MD5 c879790948e8c3a3ff4fc7377bb51296
BLAKE2b-256 3b849fa3bac55a6a352cf60613f4be234d599f38d7d28660a8a64f074067fc46

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 497a5508fac3edb3e8869bf29d4230843a151b1fffacfc4fdba6579eceffb66d
MD5 c6ed4567397889ce6e0bb51df522083f
BLAKE2b-256 eeb9f478eeeeefffc98f519a673d67ab28f79a5ad14e8d5fac63261d7a62060c

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 411c4ed430c6c39b6bb06ab23887beb1f98e62ac9ea1da0886a2a7d54afa5787
MD5 1842976c417b9a96588886cc4803257e
BLAKE2b-256 e1a711c17a5ba836415d5e7525b08322adfe46e82bf0f1964fcd423a05a6ba78

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49fdc1d2c9e6d714f6473e2594d1a3c0aba758cff54a6686f305a43f67c40041
MD5 86f15029a04ddceeba3278edddbead11
BLAKE2b-256 e62033377332ce178a75203aa475627245a55b42c13e7eb502921383fe9a4ab4

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aa1019ceae448db5e5244447464b1536984f3bde4b46f6e2c6c675512806b456
MD5 943484e3d2f351fecf70a97ce132aa40
BLAKE2b-256 28211df610557bed71cf6e9ff168552b502665c8f66d29e342607905aa280273

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ff8ab313ceba267fe1a02d85477e8111db0e37fe5fe9cb16b9f3150fe57822f
MD5 20e955918b55ccc585adde97da5a7723
BLAKE2b-256 678556d7fd158fc1d15f1be9cefdb068cf339791fd2d961b0eda85d228148299

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d06e45cc8d878e8edb51f14754749d093f7c798b8df7a8cbe0c7f54b81b99720
MD5 a1546fbc6e301290c0f691954a14615c
BLAKE2b-256 b185ac1204c268258702ef0c6578f4540cd52dc6318d0d405eb5d356a595c045

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b22447d34f0be6ea33979b0248b44a3ed97730935b6b2b99285b56cf64d6622d
MD5 fb08682a61da9dae2007c3021e04eec7
BLAKE2b-256 2d8bd6f5e2d7a8a95e3ffd07f85e88127525be8f165eff32976bc6794a41d267

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa5f5b60f12466ad111e0d1f4b9015f37fa685ea2edd33eefebd0e2f3b27bf81
MD5 12e05563448ca142bbe07fc993e0f499
BLAKE2b-256 5d02f220e2db82f1b3dc94dd9aa1df756ea19cb4a1f87aff18a648ee56418e67

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0da516cb0f30dc18de439d68578c9822c254c8774cf88852a8b4fcca9672b652
MD5 960c891fa02b9c69b0681f5ebbfcf83e
BLAKE2b-256 64724b5de593c29027d98acee65f4f493778cd0b5e8cc717d75429a505bdbfa4

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 981828d806b18d023b9f254b8551b2d3d16beac63be233355738464bf194677b
MD5 2f81a3b61996e812c0f24f0f3b265489
BLAKE2b-256 edd943343b405832e732b7d6c8059675e940a805f7d7c99cc546fdc569982bdf

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93ebfc30e408eaecf66b2e602faf837b8b3a7bd8e803e30798589071b970e5b9
MD5 f27bd46641b9a3bb92b722573a07e34b
BLAKE2b-256 353cb2c6a064eb5c7dadb10a66c70572226477f30a746d84de39b99bf9186a35

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b40e47a844a6edf91648c7a40a2b7bfd315f47215235b44f387bc0752d67186
MD5 b97c13e9c1e598e8d905b639f44868fc
BLAKE2b-256 97ae48e0040cf97163473dcda6620b6c1a357217da5a16676336be7fd494ba4a

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e67a5a582d15ea024b6a2866051300af4ca5c9f2412f32873a9d785b9e164994
MD5 31b2d894f32efc50dfd4d2e9cca23ffb
BLAKE2b-256 f7c59a476b4cf857056de00c6b531501d37ef6101d3a460cbe94115d514157d6

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb9463be4df6f508a9bbc853986362848f712df27f6301a43a86d70d76b35d08
MD5 cd19ad7f07ac442446ece413f6e1da54
BLAKE2b-256 45cb6e4ff0fcfba661e9a088b57d62548783e8a093abdf9bbf2c8631e63b4b6b

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d72e03a22b37084cf12b139c408b8c95a405549fcc6013626b171b9bc434340b
MD5 d6b393a8160d16f2c5953e3e5305ce58
BLAKE2b-256 1ccb6296bdaa42dc463c1d5173929a0e232bce4079376bef07bba2c30314afcf

See more details on using hashes here.

File details

Details for the file alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18b7269571ed9e52f4b68aca6c0c7908224fc88e7ac837b7a30dac3e5321aaca
MD5 26dfa6399b0c441858c841f55896efc5
BLAKE2b-256 42f9aae738dde7931f3eee18e50d4a04d1fa8ad01e1cf44843be8d3561edfdf6

See more details on using hashes here.

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