Skip to main content

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

Metadata

Release files for alphadia-search-rs 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alphadia-search-rs 1.5.0
File Size Uploaded Provenance
alphadia_search_rs-1.5.0.tar.gz 157.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for alphadia-search-rs 1.5.0
File
alphadia_search_rs-1.5.0-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
alphadia_search_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-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
alphadia_search_rs-1.5.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
alphadia_search_rs-1.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.5.0-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
alphadia_search_rs-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
alphadia_search_rs-1.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.5.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details

Total release size: 20.8 MB

Release files / alphadia_search_rs-1.5.0.tar.gz

Download URL alphadia_search_rs-1.5.0.tar.gz
Size 157.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b849bd790c714d38d221cf70cf455df3ecb4828137824364ad180b5e6941221f
BLAKE2b-256 checksum
How to use checksums
2d58e87cb810a73ce91422e655609eedf780478860d6e0ecd7f7f71816a8f52e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 712.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c1ee69cec0334a5ae0d566401b4953fbd441ef33dc1a519082a80395fab2433c
BLAKE2b-256 checksum
How to use checksums
005ca6cdd501cb5590ef188e95803ca1c4d3a162741a5f9b875c50bebc28ff6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 705.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3185bb626d48fc7367badc4c99f4c1dc016581202e13496d28fe96a8f8e9a90f
BLAKE2b-256 checksum
How to use checksums
a25d5a5798d8b1445abaa11016e3682061534830c221d7151e82950d81606b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 711.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5085b27b983eea8396e3b5ae2cc4b316aa9e9d6e2693f9bbf38605061bea929a
BLAKE2b-256 checksum
How to use checksums
744210e84cade50aa9cdfda68bed540315822c8dcc1859eb7b98440543af62b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp315-cp315-win_amd64.whl

Download URL alphadia_search_rs-1.5.0-cp315-cp315-win_amd64.whl
Size 544.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e29e44a10f1e7c08d0294bd94830a604efcdb8c62a9b4d48ab30e84dfeaca5d2
BLAKE2b-256 checksum
How to use checksums
8a4b9d25072ef633c358f270e95d66c9a19f262cde8118feafa1c87a81c1004d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 713.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4ebdcfa7b4809c937f6ccbd91fa7313593f4235043a83b352ab558d12b2d1528
BLAKE2b-256 checksum
How to use checksums
0c891684c00118511141a918691ae9008cc21cd66530f247f21b4c0d7dafc2fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.5.0-cp315-cp315-macosx_11_0_arm64.whl
Size 647.7 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97644a6c9185c346ba9d46d4666d8431604036ca37d07c0e457c9a3aae531bc7
BLAKE2b-256 checksum
How to use checksums
d5f10c64a5beda3f2a7e6cd97a200f558dfc28a3ab88c6ad427ceb3f18d794f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 660.8 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
67f9714ded9b9fa3c935faf1a43a46cb3cf3f341116a530d36d63632fcffcd60
BLAKE2b-256 checksum
How to use checksums
7ab791baa555d6272a8c75dfc4e02ea3eaa1b017416da19f8e3b1a2c00827f2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 711.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
076c98cbb00ca679bdbdf5a1f1ba45189f3ad2ec445673fab2710e45cc0244d6
BLAKE2b-256 checksum
How to use checksums
8d999c373b0b2a13fa687ed944e14746d9ec3d0b6f5d6faa7043a0134263adbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 697.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dc941273894e5d0b544bf439133b1c07b6a3de8993d23fbf1ac6ed2f31a1ffbd
BLAKE2b-256 checksum
How to use checksums
e13c111bb08e5fd81ef4634475ce5b10b45d6733f028ea0857156a889c2fc687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314-win_amd64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314-win_amd64.whl
Size 544.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fce3f3c3a65da9061990b6020bd4d599b5d26dde80f77a3643c67112e1836290
BLAKE2b-256 checksum
How to use checksums
bfe05f9bfe25573c7a9c574c881556303aca1d45344434f2df52784208dd3abf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 712.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3ee87f39b757814ee0468e06e2b72e510d859586d5d002365c7875f8a1f9a12f
BLAKE2b-256 checksum
How to use checksums
5c0150d45806524da6363c26390192131915424e80951bd8fa891d9f5ae63351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 700.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0b04c0a1deb2982e248c5a23b5f113b8309fbfd1d1e2e0d0bc50f99eb5b0a37c
BLAKE2b-256 checksum
How to use checksums
ea8067a2e47a7ed56bec4ec8868921bd55ef0f35f58e8ec5a16bcb5023309307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 647.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ea368fe02dedbc3ed128c78267d241a69b3b761598b09dd32d859837a0efc60
BLAKE2b-256 checksum
How to use checksums
1846aa335e6ab6e0b7e005b780ba97a1a483d78aaec6b0b4bdedf2b4d4052616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 660.6 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a1af4964445e77e87f06186eaa375fc11f42ccad343e69f67e2e0f0024e5ed28
BLAKE2b-256 checksum
How to use checksums
52b0d0a7b170614120e93503d6c4aedfa178887c1db7c2e7754ed9a4b9e716c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp313-cp313-win_amd64.whl

Download URL alphadia_search_rs-1.5.0-cp313-cp313-win_amd64.whl
Size 548.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2942f75c42de9963338a2ae145b4c4c297e5d688e9fa7d9caa4bc9fde1b8c99c
BLAKE2b-256 checksum
How to use checksums
64d7d42e5791c014512bd2e4e57ad61abd7fd5fbd74365428c6ae03eade103fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 720.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d82bbf58a17e807c2700a68411338774cee9e7f8b014c9e30bf536aee887eeb9
BLAKE2b-256 checksum
How to use checksums
1e239959f680f5218b68236d4c36da495da3f473a96ed523b2e2ec0e6f5cf0af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 704.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c8b015fde02ef5e9b74dad731e5f38efa77e3720c6faf8e08d5b48b018f16f26
BLAKE2b-256 checksum
How to use checksums
2895d9c268bc956dcdb1b4cd7de381695ddad010897bf10a9a773769283e6d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 648.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12c93413b90dabbc2f790e95a5b4365d59a7351069e651016c7572d89481ef01
BLAKE2b-256 checksum
How to use checksums
b1ae70bae85a1634884104cff426e8b8d16933370be9d23ce1415f8891b5eb16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 672.5 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ab32eb2ad06a9ca39424d09dfb99dd9070898b7d0ee3ef808e1720f2ec238297
BLAKE2b-256 checksum
How to use checksums
99b24906c88b93ad486ac1964e802b9d4057c667846e1ba0d70ba1dd0eeb5996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp312-cp312-win_amd64.whl

Download URL alphadia_search_rs-1.5.0-cp312-cp312-win_amd64.whl
Size 548.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4c9d66ed0bbfc95ab9da70289e2133228b217b2cc2bf5bdc7c1e5f1db9d422fe
BLAKE2b-256 checksum
How to use checksums
28280bf8b1c55a6e310da222525b9589d9a457f689855202206092832854ec69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 718.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ac5dcd9e34398030df79888454a18adc1fd24305914d5880bdf7c431300ff418
BLAKE2b-256 checksum
How to use checksums
c534115d1e84ff4ff5066f362367b34853e93f10d0b2e7ce09e29d2fdc3bc49a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 703.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4f36597526bd2708e45f5f4956cce5e5c754db2ece6e19d3572652436970fda1
BLAKE2b-256 checksum
How to use checksums
edeb390e61964cd9e52b06386998c7e2e3fb06421d8b178e82868bd3e618a7cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 644.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a92c179af9610ad3367b7ff36f6585dc44132b5e1edc4b7723e1eebc408fef9
BLAKE2b-256 checksum
How to use checksums
90dbd7dc1c31d05374c5dd66bcb110d19bab03a052581d810e84cd3075c1e94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 659.7 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
68c79e0d85f50a259fc8b603277f18721bc20dd54854498cc710702644ec41f9
BLAKE2b-256 checksum
How to use checksums
00935be018b0d0613a027ad3c072d8442e34eded558b39515203ea4a55db3098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp311-cp311-win_amd64.whl

Download URL alphadia_search_rs-1.5.0-cp311-cp311-win_amd64.whl
Size 556.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cefe27bd9e786f26db9d16268e0fa70863660c33db8823aaee601e15d389e431
BLAKE2b-256 checksum
How to use checksums
732ec8211ce8053b356e08a27f9836552f3c70674db885ce4741b37aac90cb07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 712.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9808b9caf66deb3cafc9c8cf0e40fbd034da8e5f93059d2d22032f6253872b4d
BLAKE2b-256 checksum
How to use checksums
c4508f5d3627e0b477f58c5a64aef60881a65fa6d257b63ddf324ccf5146dd74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 703.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6f5d85abe231d918128c2e349b55c5aa8be0544ba377dab91bfd904a8b2f1feb
BLAKE2b-256 checksum
How to use checksums
5f8b6d2d1b3faac039184890cbc4110fc1500bebb0d795066e756d76efc96d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 664.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a24cbf69411d4f54fe97615e11723960ece1add9aca4862bedaf0139f964b2d
BLAKE2b-256 checksum
How to use checksums
5b0bd42ce8e1acfae23132497a4bc6444dac347a895178ce153c6ed596c959b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 662.9 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
62d4430d86398e4cf4ed1aec4ff56a3d82afbd05926c2a62d8c71f27d5530831
BLAKE2b-256 checksum
How to use checksums
2bf87725568f13301f4007f9c45afa6398f468b048d8dfd6c2291d965ac6120e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 712.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eb433f1a2853d122ec5ab4723b5f6fbc50ab8f644fdc8850c99c47f7c9869080
BLAKE2b-256 checksum
How to use checksums
68691a561af94111b2b94ac89ea63905484ecc0f7215dffa6d6481009f41262d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 703.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4d1565435ef3e9741b1c3e03893376a01fbc19e20208c2dfff8fae1e6ed8ee26
BLAKE2b-256 checksum
How to use checksums
417d3b4e0ed63a3c91f29201a7a6b88455a99ec70e53ff8c09d6d36d9d273c32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for alphadia-search-rs 1.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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