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.0.tar.gz (117.1 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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (593.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp314-cp314-win_amd64.whl (447.5 kB view details)

Uploaded CPython 3.14Windows x86-64

alphadia_search_rs-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (601.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (596.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp314-cp314-macosx_11_0_arm64.whl (539.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

alphadia_search_rs-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl (547.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

alphadia_search_rs-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (592.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp313-cp313-win_amd64.whl (447.2 kB view details)

Uploaded CPython 3.13Windows x86-64

alphadia_search_rs-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (602.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (536.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

alphadia_search_rs-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl (549.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

alphadia_search_rs-1.1.0-cp312-cp312-win_amd64.whl (447.3 kB view details)

Uploaded CPython 3.12Windows x86-64

alphadia_search_rs-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (602.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (594.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (537.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

alphadia_search_rs-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl (549.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

alphadia_search_rs-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

alphadia_search_rs-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (595.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

alphadia_search_rs-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (547.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

alphadia_search_rs-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

alphadia_search_rs-1.1.0-cp310-cp310-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.10Windows x86-64

alphadia_search_rs-1.1.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (595.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for alphadia_search_rs-1.1.0.tar.gz
Algorithm Hash digest
SHA256 67572dcb4f0e95279b5abc652c9e6413d38d1d4e25e38ec0e551ca948465eceb
MD5 4e98d378e206f8f678d4d3fb36b7be8b
BLAKE2b-256 69294ae8d417876b7707060d4f0174968489f7543f5d9bae8ec870f2c7dc4b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6ce95d82b1d9675df9965743790a9488610613a807bd778faf1fe57346be059
MD5 2720c1e87d1562278dd4a4aa69d82039
BLAKE2b-256 436795619cdb15102eafd6b4893d8906cb56d20c6625e99347f89818119ae4a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 286d4463dd4b2d00b266202895841c67b86e35b64150db08ea43acdf8df7947f
MD5 d9de8311a596b7c14ca274df80ec342b
BLAKE2b-256 015cde99cd8cdf30f44d7aabe3ef81066a379700b561df058b9694ef4582589f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0eae58502e364c8cf68c31967bc373df44be67aead3db4af7c2576253b9dce5
MD5 e946522cee84ec278ca2e07e14c89020
BLAKE2b-256 438689e816310b6c7edc0132c988cbfda09045ca5e108b1ff24faa8ac76422a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0966a6a1187ab721077b9ea8bd84815c7286efae3ea347d935002e7b3efcd6c1
MD5 8447e7571f1e3852daa3916deaa2ea14
BLAKE2b-256 51dbe67c301b921e31787d61afdf890518db7c04056b9a96d59e7babbdefbc99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 25185bc7d871f0eac250601c92bb80518556071b7790c478190bb566f8d2bdfe
MD5 2595bfe09ac642db892a67efe14c3240
BLAKE2b-256 8affab637a8ba15beacea5102b02d3c5a439e3b9611c81f9469a588ce50b6ddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4d4dc38c293c4068dd881350f5e9232fea40c2ef0c35f2b183800f143ff2d4b
MD5 6b06186cda5597576dfc8051a0fe7957
BLAKE2b-256 0957d4b46b1b63db52071afafc6d9f95024c7e532611d8aa23c4cc044178bf0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b0d5219b217c2ac3399e93f931b90839a2ef6a1a33dc15e37a306357dc63adf
MD5 6d7063055590b09bb6ebd55dec6d0f16
BLAKE2b-256 5eb9f3a25f1ea949172b9b1a8a4d4ae19df8f7c6074fc06c8e0b3665c79c7c85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eabdf66e59bac111f474d957ace3b43d702d30829736c2a7ea20d154031a9932
MD5 65ddf123ef31757afefe8428a28d95f3
BLAKE2b-256 ab67d49c53edfd2ac583aa49cdef7ea8ec152da94c09fd9997f1627666f32bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7aa19e51115ff24116588baccae12e1cc37e6e3308751609b77714dbdd018d99
MD5 efac12ac9ec46a17134fa2f674d7c9c5
BLAKE2b-256 352e3adeac1070fc1767fae828d45f579042b77a35906ea9bc58306493831758

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89797c3ed2c95761b91e9f655dde9bf99ea74174064b4db9a5d4a24db48a4611
MD5 b5e81510d364ef1062f6d3e31e1556dd
BLAKE2b-256 943ec04ee9af27e7e3df7ddadcb43981689e17f632afa11dfeae765123f2f8b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e197eb6001f92ba6f47a5f2540a764c654f1fc4e1e1c30d1196f553d82de0345
MD5 4df5cb09fe84053265c5a2e4adc2d064
BLAKE2b-256 073c616d189bdf8cca00632365e7832c4fc9cdb0f8859ad89c19d3a19c956655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d1f06b267d813a15a3738bcd70127acb126d19de28813b7a4ba9917a20fcd1
MD5 f54ddfe42d84abd7053b6ba811298fa1
BLAKE2b-256 fc9c3b01fd27c715d6d70576bff1fb6ba192dce780e630d75959a7d31632f647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fbe197570ae584e777e5bcc1101512dce5cd1f97a2d38d99dd1d99a22d9a5c3
MD5 5100e90c072310c5a13771d6f9e8cc6e
BLAKE2b-256 966dcbc9f1753687dba17f569f92fc134089030cfb2377dd255d8d6fb74adc5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69128cb3dbc4c202eb71b755000c3410e48e33a703782e9a8b1336a926809e92
MD5 369fe0540d30c6daeb5efa64d576e90d
BLAKE2b-256 9f4a8464149577002baecbedbf163164e2d4b359131cd951266eb13d966100a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 158670dc191817d580413842c5b44308a93d860f825d8ed3e2f999da2af35154
MD5 1ffc14dff6e04a5c4d32cb85a3334bd6
BLAKE2b-256 6498afb65ff67162235cc38b94e5d1ccdea723e8add62d478b0853156ee911e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 989bb74bdc27af643dbfea7407508067e83609880306715362350609b79ced05
MD5 93d09de7926d5d090b65d4e0162f6a51
BLAKE2b-256 767964d8b980c25eea32e31af4c7d4954a5a780871d59f36c1b91ed8f245bff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f6cc091790de80913765786b4304fb7ef49ac98a1aa00ca0a9a8eccbba6d6fd
MD5 b24cebefb50bb3ef041a606d675b8fc4
BLAKE2b-256 efe27ca7aa7406775209d77f910e9fdc6c970fa7aefefdde638b1c935b50301a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0ffd550c6a09b7c760afe422a603f094620368716012b8adfa0bfc37ad97411
MD5 fd3119d04852b72923dff11202b21963
BLAKE2b-256 97c59aeb595401562413126295983064e3cf366c076a02fc5ac332d24a3f520e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd5ba128b6d986456eec9c995a5cdc66b4fe348738be85efe9ef941579391d77
MD5 d5c4318e324354c63f239e597e3d4c8b
BLAKE2b-256 b03c3981bce7e34079360b332e4959f57c6abb12121f499f4712803dfdca8d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe37055ab2596e0badc01d3a28492c3fc16888715a70831af4cf10702d20a690
MD5 9c983f4616a502e7cadf2305264eb338
BLAKE2b-256 9bda37985932a4502fbb75b8e118a9705a5ec2b2dc715adddd476af62212a9a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a43d2b395a0cf78e561008ce109aa80b03237963a47e1996caac0c7c1b476dbb
MD5 2c62ab906dbdc02c3f1de3f7a3ebcb09
BLAKE2b-256 5d6fc708f66161709fdb1ded89bf9fa0e526f2c26f70e327f02c8d85e2ff0f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fb434588bade0532a085bb35bfcca6e985ad6314975591ce22ce89e234faf00
MD5 1513f2bcb033188e056d36582da83800
BLAKE2b-256 adabb915e077edd858aac33893c6385230fb77dba75bfdd2a475bd36a7c45beb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6cdf5019b5d901e1e5be24d72d71447e4a024d2a78d02b2c4f33648fc0d9334
MD5 e337d46c94540e85c7cd2481ba72a2be
BLAKE2b-256 6aa0e1067da0e30d3359c5dceb2b84eb7e4ce99d13a5a95ebe2c914464b6fb7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d34a95ba01f58e6032b066e828322e503b0c9889528979265e5aab9dcbb8700
MD5 80e5fae8a3f8a89a700ff4f7125c42f1
BLAKE2b-256 fc4eee7cf9f9da9d213580ef5f15de78c054c2cd3e5915bab381bb0fd7d34c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a21d337396f6bec508920bcb6e824122782bf942194fed4c4635ef171ca9c31
MD5 767099f007535ffbefbe05eb690c8fb5
BLAKE2b-256 952e848b25d0c081034d78053136bf873bc22644e903f6ca4b6f2a85d11f3cb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0e68c4f6fa6e13be1fe7883b1d478200e9f954ab7d1f0b6a65700a4bf0d5dc46
MD5 5d34d73f9b395c14b186bf686f073dc5
BLAKE2b-256 f5288031d9f200cae24b1d0f73df6127ff431018626bcc1dca48bd064f3d4819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f415f817dda4c5ea8126c3aa9243e7d6b0d54abd755c9f6a6dfb816d882f9e9e
MD5 94a363b94819818762469e462ad43f14
BLAKE2b-256 aee18159a890a0e569a0221e7e73e0dc1a6323cbfb97543e69877cbe7f2ef79b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphadia_search_rs-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49bb5e3b376262d77fcac87c484f7065b29564dfdb1a8cb7ab45b598b137a3ea
MD5 c5108b085bfa98df78fa8678a2381a08
BLAKE2b-256 e02c5a2aec41e9c6bfb5eba5225610baa86adeb28a7e77000f79d891898742b4

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