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.10.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.10.0
File Size Uploaded Provenance Actions
alphadia_search_rs-1.10.0.tar.gz 172.6 kB Without provenance Details for alphadia_search_rs-1.10.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for alphadia-search-rs 1.10.0
File Actions
alphadia_search_rs-1.10.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for alphadia_search_rs-1.10.0-cp315-cp315-win_amd64.whl
alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.10.0-cp315-cp315-macosx_11_0_arm64.whl
alphadia_search_rs-1.10.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for alphadia_search_rs-1.10.0-cp315-cp315-macosx_10_12_x86_64.whl
alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for alphadia_search_rs-1.10.0-cp314-cp314-win_amd64.whl
alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.10.0-cp314-cp314-macosx_11_0_arm64.whl
alphadia_search_rs-1.10.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for alphadia_search_rs-1.10.0-cp314-cp314-macosx_10_12_x86_64.whl
alphadia_search_rs-1.10.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for alphadia_search_rs-1.10.0-cp313-cp313-win_amd64.whl
alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.10.0-cp313-cp313-macosx_11_0_arm64.whl
alphadia_search_rs-1.10.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for alphadia_search_rs-1.10.0-cp313-cp313-macosx_10_12_x86_64.whl
alphadia_search_rs-1.10.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for alphadia_search_rs-1.10.0-cp312-cp312-win_amd64.whl
alphadia_search_rs-1.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
alphadia_search_rs-1.10.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for alphadia_search_rs-1.10.0-cp312-cp312-macosx_10_12_x86_64.whl
alphadia_search_rs-1.10.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for alphadia_search_rs-1.10.0-cp311-cp311-win_amd64.whl
alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.10.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
alphadia_search_rs-1.10.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for alphadia_search_rs-1.10.0-cp311-cp311-macosx_10_12_x86_64.whl
alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Total release size: 24.6 MB

Release files / alphadia_search_rs-1.10.0.tar.gz

Download URL alphadia_search_rs-1.10.0.tar.gz
Size 172.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f66b6978ea2315e6b6c7ccfa91ebc762e0fae54e5d2f3105cdab4f46d68d6711
BLAKE2b-256 checksum
How to use checksums
e7584b00eeec279e9120ec6f16d9008bfcdc7b6565d14f553e3a6f26a4269db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / alphadia_search_rs-1.10.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.10.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 746.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
c83f22adf5d66ff0229f4dfdeb881d300459c61871e1ac47694aa129d0fdd86c
BLAKE2b-256 checksum
How to use checksums
4d87525410fd21856f4a165673fbbc4cf42716e009f607c4ef6344836603c9d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 781.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
06925f8777ce7a5cd919ef226006ce2583a8ffefa54309a650150467175bdedd
BLAKE2b-256 checksum
How to use checksums
82c240e2d1818c307f256b6bc638d8f378cc9a7d7d1ecff7767e49f94a94b4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 752.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
104da588c85d610d88e5ffde6c57e4a27d94e1530784aba703960dbeb9243229
BLAKE2b-256 checksum
How to use checksums
0b0648f35055faa40b41078977013c39934578d7b9a0d18bccae3a5019958c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 770.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4174bd139481d3c74d6c2678a7ddd88917baf300c850e4a57cf52237e4ebcc4
BLAKE2b-256 checksum
How to use checksums
80c2150614e14b2601c4a158c2cf0dc55c9895475bb11b3f0f586002d974e944
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.10.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 743.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aa442329e33a14890162366d5e610af89f382cdb99f6a20dcdc4f6b6622a3e81
BLAKE2b-256 checksum
How to use checksums
465fe22bab217ac8d6db0dc97ddea526ab3a4fe13acffc37bd36b6dd3c249add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp315-cp315-win_amd64.whl
Size 582.9 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
214505598c513e8fafe926599d1b02b23fcb0c930b23f8ee4101a4709f60862c
BLAKE2b-256 checksum
How to use checksums
6f2e310efcca06368655b8c291c17e4322166f7cde2f1ea5be7c2381adf021eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 776.3 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ebf6cfd890db5c2136c9ee2998a51456d1e0bbda35f4862306872ddab5792ba6
BLAKE2b-256 checksum
How to use checksums
ec8941c3172648199cbe465fb96171b73934bb76c123a4c781873fee611a61f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.10.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 750.0 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dee19d6bc17aa4e0ac32fdcf252dbfccdcf3bc14d4cb2b4044b6c40fffc30a9c
BLAKE2b-256 checksum
How to use checksums
f33e49bbdd33d150940f58b29147040d7813ffecdcb17c04b74c992a945d2de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp315-cp315-macosx_11_0_arm64.whl
Size 696.0 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2355b00c09d76acbca426964167dd6669de22213df20f0d399feb73c13c8da50
BLAKE2b-256 checksum
How to use checksums
18f1545b852303f9e24904bbd66efbbd2c2bc8f24fddb192889d143bb9135881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 721.7 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b96d04d3b41fba1954962c96f9c9310541a6e222a72dee1101154f990ef0a7a1
BLAKE2b-256 checksum
How to use checksums
7ccd5d22d5157c55902d75d40ac8e350bc31b5026df7c2373747ad5ec1a91a71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 770.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75b81aa92473522ae74501ab10e622bea3564cb7679e02c9ed480e0bef9818d1
BLAKE2b-256 checksum
How to use checksums
7ed762e077303de46902203ea5db5f7ea391379a0e5aca7f231c2cb635cce931
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 744.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
932cce63200b0e11f9229379079213538600de363a7e93452d27c4fcfb1fb81d
BLAKE2b-256 checksum
How to use checksums
30d14db8323350c172ebc8fa31172a23e583033ff6ff1aa6c31b1c2a945e01ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314-win_amd64.whl
Size 582.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0217341dfbbd2bb2e28fc7ba2cae8f4c6d5f036eb02132ca666d98cdafea0b90
BLAKE2b-256 checksum
How to use checksums
e0ed0b37cf9aeab2f487ae23eec07a7529e05d53eb4e9923f910be82999c6154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 774.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
13f57e4b9e943c6f9057df3ad0feceaf990c13f5052caad25e69dd3381b8c624
BLAKE2b-256 checksum
How to use checksums
a574ba02d8cfcf982e67d1d58428a39fbd1628a4aa5d5a45c45edd391255568a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 749.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4f8f16a1a82dab1f7ea7ca6d238f796860c14dc7479417adad23ef217e01f776
BLAKE2b-256 checksum
How to use checksums
80c2e7765e5b4406ec825533b1171a01ba756f33116ee9fabd54de859b13ad8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314-macosx_11_0_arm64.whl
Size 695.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1befeba09e76b98e8d70757daf3e140ebe93a73179310b7be4fc52ca77e0470
BLAKE2b-256 checksum
How to use checksums
5f9793be9313aeda0fa796edb314b2cbf31d4f0370ff8837bed49f9e622c962d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 721.2 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cd1e8f65f98d5711d9fbc5be47662b2147ac432766ab9d50bd22e0002b47bf01
BLAKE2b-256 checksum
How to use checksums
c122e990760e7e7107fa28e774fafb52ceeef8dcc260c28197e48babe02c3c70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp313-cp313-win_amd64.whl
Size 582.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
47e1199acda1d1c16deeb0ca4984b41e3ec5ea240ca4bf96150b129b95b4762d
BLAKE2b-256 checksum
How to use checksums
403e420b8a46af17f8f9499e3aac221c5bbe3e4d6d035a72f5ef45c30c0e4fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 774.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
11d0f58675c0ab23e75b595131c7c6de5f547afc629f1eabdceb7b0b07d1be6e
BLAKE2b-256 checksum
How to use checksums
144c695f0a52fda201da794321b3e6c740a0be823baefc71c2eb43b788fe1a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 748.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a16c959d583ddb0ceee8b16002b34e468250a3f2824daf0cfb91033145dde045
BLAKE2b-256 checksum
How to use checksums
1f5e4e4b7b65cfc230d0f07cc1d24fd5d84bfb51a1f119f2ced87f923fa9892c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp313-cp313-macosx_11_0_arm64.whl
Size 696.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
806b8ae0db74ce13c6c9b940cf118c04dcc7f57891ae36fa6982e10b14a38eae
BLAKE2b-256 checksum
How to use checksums
91faa5d34b99ed8e49260db3026b0da7c726b38a5b7125500410dbdd87e271b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 718.7 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f1730abf1dd81c965f3bbf3ca465c2cc3089470b16b0403b1139b59f61bc98bd
BLAKE2b-256 checksum
How to use checksums
cabc08df08a290043845bb1cde81c5191ac1912a5ebb4c0cfc5ab6127d134f05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp312-cp312-win_amd64.whl
Size 582.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29b680a778b79f036bce23c328389b09e7dc4e0a62f30872dedc422fb80ad98a
BLAKE2b-256 checksum
How to use checksums
2f8e09f3ff8d8b188358c69bad615f20c1d53698d815312e35b00956e61e3ebb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

Download URL alphadia_search_rs-1.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 749.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a5bd68e6a42e6df6ee2cf9754fe21de8d1ecf28184e78d1c1efafdbc17abbe03
BLAKE2b-256 checksum
How to use checksums
da946347149b21998df3ac60d5aa61457d45c75681e4b083ccecfcb70a74ac29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Size 695.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b2881088dba3fbf60d467f9bd14cf852a741367af0f81ea88e4a48e65fd80ff2
BLAKE2b-256 checksum
How to use checksums
afec8b929c6ec933169e42b54369a502b262d2e2e83999b1717a2d306c7fcbac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 721.2 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
351436e16ed0fa2b6d043bca41b8f91c034eefe6b601960d85491e311b64037b
BLAKE2b-256 checksum
How to use checksums
69b819d09c07e93d0d1d77e85b4b7ef6248111d65e5cebcf61ff6384f10a72ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp311-cp311-win_amd64.whl
Size 584.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c706301a6591c468f88c52efaf3a031c6c10c3f0623f626d959df88cde8e92df
BLAKE2b-256 checksum
How to use checksums
08193193a63c672f7645dce977ae5792c9bdbe59518a28e193f0517a4317e578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 777.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7c2429f94ff8b10ee26b6047a4526734b82a61e7fa9467269db8116ab91429df
BLAKE2b-256 checksum
How to use checksums
e9e82e519c960d94768ee0f46b197fccd50954a43b6dbec2a484f448f85e773d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 752.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7b42822a717e72049bac37df162a61d0ea00fa82d9fe0de684aea97c6c4f6017
BLAKE2b-256 checksum
How to use checksums
5d82df25264d8b4cc9bcbe03a35b80bb634074198d05173fe49ebbd55cd0ff13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Size 703.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5b28c4ac20bfec2a74bdccbbe453eed9e4f67f336291431328f06c059f5761e
BLAKE2b-256 checksum
How to use checksums
a026f3b670342a1ee59c029d9bec4649da1073ca171e0a59191899a6741dd038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 720.3 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4d7f8ba3be5b39e8d198b62160f005333950118e78b4d3b4a477b1fdf8ae7564
BLAKE2b-256 checksum
How to use checksums
dbce4a6020b83da1c7639a562e67f4887af370b91e0ed600bc17cfe2b4158f69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 780.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fb6bb239c310e63c774ba6014e268f5c88e2baf0741e915dea4c4df50de44f08
BLAKE2b-256 checksum
How to use checksums
795aeeb21260557a0d72274130ad39cacaea472e7cb44b4a8cf811bd03e3842f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL alphadia_search_rs-1.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 753.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1edb49954bf75228c93802919bb1559e7057bc89a5be2c2d09c9c155012f0c95
BLAKE2b-256 checksum
How to use checksums
6d66774410b34ccee181e726c3ec744df2e36a82ecf08c7aef4122b48f92c344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for alphadia-search-rs 1.10.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