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.dev0.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.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

alphadia_search_rs-1.1.1.dev0-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.dev0-cp313-cp313-win_amd64.whl (447.4 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0.tar.gz
Algorithm Hash digest
SHA256 3e77ba29cd24a916d02a5c945419ceafc6c2e9ac6c998a81f04fe66e769b206b
MD5 5694e931f9da37a1a6bd8e211173e1c7
BLAKE2b-256 34787f6887f8a26b0e23f78ec012d5badec66e8fe71cb3349365d2ce6595f152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2341c256e138ca4667442038339b3740ba9495290eb2f61a60b73f38a5049239
MD5 086dc7f5d3c991f98f71b12cc5e6e434
BLAKE2b-256 87b3dd9d4e1a1845f0654b3a9678d368b4d21343dc21ef415347e8737d7f36c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 169a81aa831bdc3a1645eec2afdf1377ca3c50f7a7e15829716f42f1fe5d3b0c
MD5 d49e00b327d8e84eab23d37785e32e59
BLAKE2b-256 857d8cd29f9ea7877630ad2b9b46c98c0f7aa437bbadfb912df38fc1f475cf2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16b9939d8ac7fd34601e1c6b6da8c52ee76c47e5f2f2e778fbbec48f1c7eb06c
MD5 1c1728a1e510050bd264de3fcad062d5
BLAKE2b-256 e45edac9dd769da82fd73748e8bdcaa66c1dfbf8468502fc3b1036240b161c01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d03f97dbb91f8239774b9f886e03950cc3a7019fb044f12d38a631989645eee7
MD5 3d61dc4322dcede4aa1c98e1585b7935
BLAKE2b-256 68768f7d7749ba59d2861e0bec2abe58e7c4db99ba1a4d6cf55e444501d1c291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2631d2bb13f4f40be7a1cd956edb717ea554329a1c5b5b45fada13542e5b8a53
MD5 bb7b5e006d2e76c52079e13b6e645cdf
BLAKE2b-256 2b8874861fd392226094fe0f86312ffac26af66d89d56a012938be7138b70cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f0486dd130c37d2badc896b2ce66866cc2964ce0ee720e677685f38abadd68b
MD5 a25cba7bb040d055da8ef6ccea7fbe1d
BLAKE2b-256 120772fac8933ec1088827538f4f0aa40cadde398f256e2fbb09721c161949ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8c887c3d3b73f8f7923bc0aa560ecee69614e245c8acdd3b43e706c9f64aa02
MD5 e72a90fb67eda5dc22111a64dda6f084
BLAKE2b-256 19e44590aeca736e996d4e304ab195f7f301e8c906506996e303ce2c003a434f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 397156104155918183f9afc9c79bfbd1fe7c58725656945cc7a97852997b67b4
MD5 ffb92bbbeb2c00b94be534c584d2c40c
BLAKE2b-256 99af7cf7cd5b42f62332ac76f693788498029b4c99c2b608f62c0d7c00ac228e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9772b33340ed78fc829948ced981575a365beaa931ba73a3af97ff726fffcdf6
MD5 57dc4db5f087f55cf1d872f7f1bbe2d6
BLAKE2b-256 f92e7473bc1233c9dd7738578e218f7cc75bf0a483255c5fca00c9efdfa97171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ab475d11a47c564c589b3a3e10c1cb44df1e93e594c643a59f6f5add498dc9a
MD5 8e2a2044b3490301badefba5e8c2c3d8
BLAKE2b-256 e68964770537c37b7c34482ce2063fb95a7a8bdbd4ebca1af3f2ef3d6535e927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5c05bfab80d2191bbf4391251e724d92a2606c7104843260bb46444c5148b6fa
MD5 31bb48a3aaeba52fafbb962545c4fe47
BLAKE2b-256 87da1a56df2c0fa80791ed407a4e8e0c88cdc56d0fd4720efc5b6d22a9dc0996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dff9d9e8d13c2131d47b0435d5a0e39f47327ecb02c663e602935ba4571800fc
MD5 ae193ca4c0cdc748c0abbec8238f6efd
BLAKE2b-256 116fccb2f48e1b30a0d31c1734e56ab84a12ed2633bb5ad9a70bec918c143c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf3aafabd17adbf9012ce3f0bf90a675023da20554a9a446c6f4c33004b3ce14
MD5 252732ad15394b2042b765333b0f8f2c
BLAKE2b-256 22a239a78084a74cc90640435865808455a67cd67c3634d16f0485852f7f36dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4cbaaca0634baf9f45434d3f11061a733badedf77cf9c65d4a7a0fef5b213dc
MD5 383ddee66ef309323a34576487bf514c
BLAKE2b-256 bc1ec842cd62250f1db4a91b8838c9f0b6b7e584406b1e87b0a8c3026646db74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6273f62bfcbb205c67964ffbb3923c5fd6aea32319ae8ec7c4e49092c3e5d71c
MD5 73ba9a4ca9101a3897f1826ecf25c35b
BLAKE2b-256 71a7f7d374bf02caee0e7498388a635ea45aa8f24c65736a9a79ee34b3b47ef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f32cbddc9fd7531100ce65cc7d1b99ce4c00d5294eeed5ebeb0579e4310dc726
MD5 ab15a92fe9ca788c22b5a370883d783f
BLAKE2b-256 0b185dde55a542b9a641453e0ae20f68147d030964505802fd5aee1d980a0673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 034d629e092a0227cb79ebc507e6cce76949b179e64c5e98839867cd1e5ada6d
MD5 f79b1e2c919351c48a1f5b1b1118e57f
BLAKE2b-256 6aef60ee0f632dff9cbac071df23da06e39472ffb095db0d78fef6616a76d86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 442e449628b8f5ca6d8eae641f98c5692ddbce0253fa1839407d757d8b0fb2af
MD5 023a9122f07b9322316f26b3208d9de5
BLAKE2b-256 b2659cd938d26335fd09c89a78319f61b3d9f9fe66361755c6035e22a33cdcba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7ebbca4c950081f0cc792f866279dc9f11aaa100aee77f7efc801de1c32fd1b
MD5 3d1e8fda58f5fb15ae7206470167add8
BLAKE2b-256 efa9d142caea04ad3f0c3c9a52fe3d53bd78ccf84e13391c34822d1fc9df5a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3b172b527196488252b26bb59defcd8c63bc5d1662bae2b4ea009c751bbdd5f6
MD5 d0921d995a77131a07befa21c937bbc6
BLAKE2b-256 4dd98f88a583ab99143402d4d159c7dfdde403a61811fef6632368e9acbcc53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0bc1f6a06dd901e3d61cbde67877303cf14fcc6479c4a1ff169586350545ec2
MD5 ad9255de36eeb30ece8ddc2f839855a5
BLAKE2b-256 76ea9f722ee0d34b5ff8ba0be176ff33f7e309024f05ee30045d886453d225f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3075dc5d188303a744967f0d7827eac854abd90f3e5b269b79dd69a7391174ee
MD5 5a9d807cb822e062338cdbce5fc053d4
BLAKE2b-256 2ac4029231bb5901a00745990cc01716c9212b6d60eb240eea37d60dff6501ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef7c4f02f637623d2aa0245a67c352f19d7a4971cb4b0efc6f5d5c700288b0dc
MD5 c047732ade25710380b61e21f5ec60e1
BLAKE2b-256 62e24ad7bb55830be648e79bbc130bd6fb8ddb8ee3d989097dda249c107c5f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 415676a22af30c20b70bbc37d98e0cee329c6bc0581d1114223263c79ea57638
MD5 d0242392e97ca9d48bc52a7dd4571d6a
BLAKE2b-256 90f08c0ea391813065461867f7aa66b33dd752decbdae8ea18a774190531d18f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5d23900bd3b6382f419e8711d4918c05d2328830893521919d27a95044a129f
MD5 9a1ce2c743775ee58884b96214432249
BLAKE2b-256 5ca6f86854524f0e3567bb71070f270076762353de395f1dcd9d7adb9b7eb88b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7aeb61685bd56fff4afdf49e9618041a65c112fdb4cead228f5f075ed54ffbe
MD5 8ed2d6017279ae61bc2cdc9194027ca4
BLAKE2b-256 99f9a78f35a7a552dd8a885e7e58b1d7e5d79c3829ffd070517ddeef50752104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37db001cee69fd3448c6e449e2b403d94866f1553928d6f2355a5bbdfcea6006
MD5 8b71ee5a4d3d47bc8ffbfe15940478cb
BLAKE2b-256 c533dde9003d727a9f34b055c5e6371e6749cde095d045d35d5575e71899ade9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.1.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff37a727ae7cb70a30900ca71b1ef141e79637223d177a0f120add14702d49c1
MD5 af0fdf43d99982361e7356e6fe47f1c7
BLAKE2b-256 a103dcb3523f671662f08abc83683d01767031b4af3a4f1984c9027918ef6ce5

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