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.8.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.8.0
File Size Uploaded Provenance Actions
alphadia_search_rs-1.8.0.tar.gz 171.7 kB Without provenance Details for alphadia_search_rs-1.8.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for alphadia-search-rs 1.8.0
File Actions
alphadia_search_rs-1.8.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.8.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.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.8.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.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.8.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for alphadia_search_rs-1.8.0-cp315-cp315-win_amd64.whl
alphadia_search_rs-1.8.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.8.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.8.0-cp315-cp315-macosx_11_0_arm64.whl
alphadia_search_rs-1.8.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.8.0-cp315-cp315-macosx_10_12_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for alphadia_search_rs-1.8.0-cp314-cp314-win_amd64.whl
alphadia_search_rs-1.8.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.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.8.0-cp314-cp314-macosx_11_0_arm64.whl
alphadia_search_rs-1.8.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.8.0-cp314-cp314-macosx_10_12_x86_64.whl
alphadia_search_rs-1.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for alphadia_search_rs-1.8.0-cp313-cp313-win_amd64.whl
alphadia_search_rs-1.8.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.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.8.0-cp313-cp313-macosx_11_0_arm64.whl
alphadia_search_rs-1.8.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.8.0-cp313-cp313-macosx_10_12_x86_64.whl
alphadia_search_rs-1.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for alphadia_search_rs-1.8.0-cp312-cp312-win_amd64.whl
alphadia_search_rs-1.8.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.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.8.0-cp312-cp312-macosx_11_0_arm64.whl
alphadia_search_rs-1.8.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.8.0-cp312-cp312-macosx_10_12_x86_64.whl
alphadia_search_rs-1.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for alphadia_search_rs-1.8.0-cp311-cp311-win_amd64.whl
alphadia_search_rs-1.8.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.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
alphadia_search_rs-1.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for alphadia_search_rs-1.8.0-cp311-cp311-macosx_11_0_arm64.whl
alphadia_search_rs-1.8.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.8.0-cp311-cp311-macosx_10_12_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
alphadia_search_rs-1.8.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.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Total release size: 24.8 MB

Release files / alphadia_search_rs-1.8.0.tar.gz

Download URL alphadia_search_rs-1.8.0.tar.gz
Size 171.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3973cb196dc8420ddc6d033794f4e2aff9cc95493b1a1f3f9f2d69a3eeae53ed
BLAKE2b-256 checksum
How to use checksums
6c0282388b8fba433d7e19ef1317185ed97676e7c897a1b2ba3a7ee0eadf6b85
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.8.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 751.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
b2449f1398ae64a5b46a5901282958bcba6febf0db4aa20b5c14bd2c3b1050e1
BLAKE2b-256 checksum
How to use checksums
46068fbfd95fc48927b24a65c4416ef6dc21748164ac2e4f1d4bade3446945a1
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.8.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 778.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c6a1c6ebed4696bb7d98099627c50e55da881cbbea6193a88ab403abe32f8be3
BLAKE2b-256 checksum
How to use checksums
60695aa293c696914e416ab498d475318b1c0b3fcc11b111dbf60e3ce8154212
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.8.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 755.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
87012bd5ac8d334ef6304018c160d32480fe6ebed330382fd7cbc982c970b46b
BLAKE2b-256 checksum
How to use checksums
35ad761d9ccc3d2505d2447af8f179bae7e760965ed00119b4e670c5b36f1354
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.8.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 772.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c157260be91fa3018569431317c2df470d8d7dcd6c709dce232fa7e3c4100345
BLAKE2b-256 checksum
How to use checksums
ef0992a062892c91786df5fc483bf47a5473983b8021860776bda06c4d2e60e6
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.8.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 749.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
50381566cc01c9774398787305098c43e3a8e7626511f51e1ae8e0ea55fa9aca
BLAKE2b-256 checksum
How to use checksums
b8df94c12323d3a42c88952fc84eaee50a182f3f2e9028f2e8a4475f063f101a
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.8.0-cp315-cp315-win_amd64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315-win_amd64.whl
Size 601.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
da2ccec25e3a8b233269366abd0c4fcdb92a0cd0983b2c4686856b1d0007b9d8
BLAKE2b-256 checksum
How to use checksums
fa00dd12f25ae9e541acf05a65c931e74dfbd0d6b5b08ddd6e944a71207b0ae5
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.8.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 776.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
818673ef9b9e3ba1e9cdcc10337c9ce2c10a53e665325bd8e2d8c9ea4898f599
BLAKE2b-256 checksum
How to use checksums
1479a4d61da1d611d334bbf86abedde6987fca878750c7b2e8116aad7b970b93
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.8.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 753.0 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
545faf30b9f0711a245d3e94ae174d6d7cf2000085320a08cfc8cadd6faad359
BLAKE2b-256 checksum
How to use checksums
59febf25dc55d1126c32dc2f67e231162bd902a572b6e20a98ba2633f66598b8
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.8.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315-macosx_11_0_arm64.whl
Size 698.5 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
951f3ead31bfcd1e0a41417ef7bb2808dfc331003aa106d9215c718a31822220
BLAKE2b-256 checksum
How to use checksums
3329196bf2db7ba61285013d845495cf260a4abf01e81a4064bf6a0492e50b37
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.8.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 718.7 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
447162b6db4ecdee25009d30d352ff6dcbfbfe4ff5784cb961db391e4ca1fb0a
BLAKE2b-256 checksum
How to use checksums
3c735ac96d65c3fb60c42510acbbd151cc340ac6eb49ae77920e141f722e500f
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.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 772.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bd05c02d7cf375eb9726db665a064ed596aa61ebeb13ae83a653e18c1a18ff24
BLAKE2b-256 checksum
How to use checksums
8bee1a04459a97ffba9caf6d2099525c8d01ea67558813be8b15c39da771b2e6
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.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 750.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
63d37195b6e96d100ab0c95f9b626a12e9f9a92ff4f52b2115900b49058a29bc
BLAKE2b-256 checksum
How to use checksums
f2877391e89a061c8f7a105b09546d3333110cb8566abc8feb05f939b3e629cb
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.8.0-cp314-cp314-win_amd64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314-win_amd64.whl
Size 601.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7bf7e7a8ba629ec85665ef094cf8c9a60af99f2d455ec61dfffa6df61301337e
BLAKE2b-256 checksum
How to use checksums
f1f1e87fc1ea962bd534d09f030be63adf6318f81bbe3ba07e58ab7e4eeb3c33
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.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.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
be282e8b62e7a96faafd62bc06ddf2fa84d4fedcd3c22a929db5235d596dcd80
BLAKE2b-256 checksum
How to use checksums
e9a1dd75421151188d7449bed3fa12d8780149cbdd17a43013384f60794e3767
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.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 752.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
95c61ff20bd07588916bb1b8f72c8369ca8be84d3a8b44094f77b2e71e529397
BLAKE2b-256 checksum
How to use checksums
08237409337c3ba0a588670e4fc16a0f3a55585f1ee776702e72a91981695541
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.8.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314-macosx_11_0_arm64.whl
Size 698.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3306890b53220eb5ed74d55bd0d1fb13dee43d127fdc24a07ec81932da86bc3f
BLAKE2b-256 checksum
How to use checksums
d4b2c3fd68f9e82031ab75e0ed933d351b4ac710933c9afdfc9d82870b2285bd
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.8.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 718.4 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6827068777cfea5bfef57cc1a58f78870a83636004ddd24079768253cb2bf673
BLAKE2b-256 checksum
How to use checksums
5274158e6f8d99eeb819e9e045123ad96befdfe85a4cbee500cba701d242a9c2
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.8.0-cp313-cp313-win_amd64.whl

Download URL alphadia_search_rs-1.8.0-cp313-cp313-win_amd64.whl
Size 610.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
439712ae2610927f5ed56a7b36f3462115e431b7d7966ec214cdf6aac714bd2a
BLAKE2b-256 checksum
How to use checksums
8c67194d93e5600069b03feae40cb365e2088f41dc53116820a0ae545e6a3315
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.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 772.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3175d352d8cd436d0706d1b44bfb5cda2802a874dbd16910392dee12638c6917
BLAKE2b-256 checksum
How to use checksums
87a1e06f714c9e794ce281029737d2777c177445d877de7037c12441d9e70991
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.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 751.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4763c1fcd03916af5f40c9882b51805923bf2437edea327afad473361c2313a9
BLAKE2b-256 checksum
How to use checksums
9f6a90fa5a5583d2a832e5e6081f0c143b771096cfc68cf2230ee7fea455cb57
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.8.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 696.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66bcbbf65e1ca1bbdb1c29f66d176adc7c65010805ae3110a625f8d7d9cebc09
BLAKE2b-256 checksum
How to use checksums
f825fa46121c3d12abf26128cf86a63fbb5a66e607ce5cdb251c9350d4059ed2
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.8.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 719.1 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6baa9ebf928a77deb7fb8d453711639154a5b2b40dce667bdcb9a2afed313a4c
BLAKE2b-256 checksum
How to use checksums
b2cc9c27d60b52cc979feb2ce9a3257792e84edacdb3b23ed410c7a8833dce70
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.8.0-cp312-cp312-win_amd64.whl

Download URL alphadia_search_rs-1.8.0-cp312-cp312-win_amd64.whl
Size 609.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
288b522cc5afbdc491168046da7bb5ac230c33044a8c668d4595d4bd3a13a3b2
BLAKE2b-256 checksum
How to use checksums
9128041bc824ab4748211ebb1040cbab946c91cdc829468aaeefe7a414c59591
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.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 772.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c788c226beb0c793b5eece8116d98b79b6cb3c66d55e96cbece376b33e65059
BLAKE2b-256 checksum
How to use checksums
40af7d64002fc575a7db4abe953ad01550e347b1134f70e39dc3e9efbed75012
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.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 751.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1f6ad27c22cf04393d55ea8d84381828a87a9422bfc419a0ccfbc3a432bbc9c9
BLAKE2b-256 checksum
How to use checksums
561985457f0ef6508314721d674ea09e26b407172f8a59ba29b5d4481edbed59
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.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.8.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
99f630e1daa5cd9a8d2387a78942ea7436b58144ea5121c11feef5a5e331c94c
BLAKE2b-256 checksum
How to use checksums
7fbc04d6191235d51ba782f96120e532ecb94908cdaf569a460a1a1872de98e6
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.8.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 718.8 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fe87135aa00c681db7190cf6ff7cfe6e402e737fa43d26cc6bd03ecc38566691
BLAKE2b-256 checksum
How to use checksums
a97d85793799f58c61b949e03fa57b6bc54a47fd2317212d3e226634b276b547
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.8.0-cp311-cp311-win_amd64.whl

Download URL alphadia_search_rs-1.8.0-cp311-cp311-win_amd64.whl
Size 603.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0febf7866147c62f6e697063814d025b7ca299f70759bd8b08c6aabfdcf40bfd
BLAKE2b-256 checksum
How to use checksums
8bc46135de227a9f288f7954ba3881e2986b3c0fa1a8454a8f176e6a82ef5be3
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.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 779.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dc0fde7150cbf57149d5e2c29dcb1586d01aa8c40861f9f76aeed5836d9aa184
BLAKE2b-256 checksum
How to use checksums
b5f75ca00706c037b5b04ca1a1a35ea23a3038d8fa06fffe7a9f7d9b08573092
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.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 768.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8fbc166c67e14154a7b10bc91584e7bb66c70b692f63b26c32e28d6058c49b9f
BLAKE2b-256 checksum
How to use checksums
8ca5ea9993ec8aaf0a985b9d09e9798e78eb482f44e85912d55f1cc9a70d4b31
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.8.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 707.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be8c19662440883d60cef5492e8ade58de0d930e279b159368940dfff5269628
BLAKE2b-256 checksum
How to use checksums
aa78349b92a0b3bfd7f0121fa54a2707bce5e13e361132d66260d2a1d93f88bc
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.8.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 716.9 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1dba1b9a4eec9b0d4590b8050f8ed7cd06c8daa5ffb48b16e2b4db03cf88205d
BLAKE2b-256 checksum
How to use checksums
f8ee337884a858c559146f931123ed837275947ea83005daa4a80f59fbba681a
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.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 777.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
903e2f0bde00174ba4ccdc088f6d0e26c0f2cfc9c3803d0b1c0b55fee8a0b88a
BLAKE2b-256 checksum
How to use checksums
d3c10fc098ff0d88958d1bf254c018e5442dd1fc181cdbf8e3742991f3ccb767
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.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 757.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5d7c6e95eda5ed9374988f2267567bda30d64c2d63d783571915a9ffbd484385
BLAKE2b-256 checksum
How to use checksums
96d753e8ee396ea72eb18d223874f182d3be7b040f8040a0187387ee249ff3c3
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.8.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