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.7.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.7.0
File Size Uploaded Provenance Actions
alphadia_search_rs-1.7.0.tar.gz 170.7 kB Without provenance Details for alphadia_search_rs-1.7.0.tar.gz

Built distributions (wheels)

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

Total release size: 22.6 MB

Release files / alphadia_search_rs-1.7.0.tar.gz

Download URL alphadia_search_rs-1.7.0.tar.gz
Size 170.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b9a9200e093e34205bc46a1b25561ce5dd31bae50287bd7d86b9dae22c32121b
BLAKE2b-256 checksum
How to use checksums
be0f4cf440e279e5978b22ef8693627d5cbe43c9071ed46e8175a2f12e65f418
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.7.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 778.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6bece01cadbdc6f0708cb6fa40b106e40e6bf9174129e3168279b1bc5fee41d0
BLAKE2b-256 checksum
How to use checksums
e025c1ca2b6b0e1a2723d09f09e5fe81802304a1343f20664ddf778deebac591
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.7.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 757.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
43dc7d56e55429db5ecea73c4be417e9bfad9688e379c907d1fef675d682a506
BLAKE2b-256 checksum
How to use checksums
9ce5eba00bbd70055a43a8e34609287a99805294fa0be5a4b87e55f7ff4b0233
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.7.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 768.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f061582e20a024b635b14eb0f54b9baaf76cfcf96b20e6dd752be19db4af1037
BLAKE2b-256 checksum
How to use checksums
8d3f892b5b26007d3be898ae4e0ba8c3c4a8dca5a5a57b90a4dfd0f8a08b1c1a
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.7.0-cp315-cp315-win_amd64.whl

Download URL alphadia_search_rs-1.7.0-cp315-cp315-win_amd64.whl
Size 611.3 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
95737da99eaadc65f4c1c3f9a14a10c563a7ced37ac21dfae5b93b5e4bdb86ef
BLAKE2b-256 checksum
How to use checksums
37c1c1b66de0737fccb73a6268170ec2c612e3037d60b8423bee2f242f9f6c7d
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.7.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 769.7 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b26954b77bc1ac1179d82cb93d43e13402348168abb886b1a9994576cb5baf4b
BLAKE2b-256 checksum
How to use checksums
5c8294e413dd26f9c059ce6b49ba27446c671b1dc6a9c01079691b986808190c
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.7.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.7.0-cp315-cp315-macosx_11_0_arm64.whl
Size 697.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea81a2b20481427979d5508462d9eebb9f1ad36caefe16f26e98bf3c5dfcaea7
BLAKE2b-256 checksum
How to use checksums
4652ef1414259a7d765306c8dc0965c5c33674ac345a0320eb2e0b1d336ee3b1
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.7.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 720.4 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
428f71ca9c9f5411886e9b8c4bd3acf19820f2c4d764a2b6703f5ccfed386505
BLAKE2b-256 checksum
How to use checksums
0c52be089461e6aa32a8b647302af4f976fe83e2138f9b2ed5919e0ff7f59a41
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.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 768.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b47efbff2737fd30ce71962a5a2701f7161ba1a7310306fcc59f1b892b02fd41
BLAKE2b-256 checksum
How to use checksums
907997e60802258666317bff94c27ea241d9e4611e6b62dd28ad3fc24d916299
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.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 749.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
10eefe9c200d6c9c852518bfc637f1a84e90f970db31758403419ec78fe7a90b
BLAKE2b-256 checksum
How to use checksums
229083f9cbbb5d3d991a1079c9fa5e34474c483095e3d94d61cce1ba7bf6eaf4
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.7.0-cp314-cp314-win_amd64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314-win_amd64.whl
Size 611.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ab63ddb31c0db41b746188d98a7c38055a846f33b2dd0b6a5a51e4da4d993782
BLAKE2b-256 checksum
How to use checksums
82c9a7e7e982bfb73e1e1aab150b6f66ec192989a80ca90ab924cfa4c0bf1b22
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.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 769.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4ce157083a84ec7973289dd6c747d09bca87c6da79790ca7a1f36c49bba091a
BLAKE2b-256 checksum
How to use checksums
5b0d7216888e83d34bd30e4a5088c85b23434581ff14faa642faa7ec9a2c27b0
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.7.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 752.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4b3323e031068836359627f141c2eb76fbf036d7c163de665b9e367cab2c7982
BLAKE2b-256 checksum
How to use checksums
c7155717a0135ab81d8f9e3f24dc08fe7cbc311cbeaec14e7c75402422cdc0fc
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.7.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314-macosx_11_0_arm64.whl
Size 697.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dee67544f7caa179e9e5e7987bd40f092a2858a1cc4dc6be379a3ea53946687a
BLAKE2b-256 checksum
How to use checksums
f61171ca5a2b6b2f7b2680f643067dc05a0cfde1bc05f044df9bebe90c00be21
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.7.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 719.9 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d7413e204e0f6fe492ee38c9dc25f6aa3a57cb86f7b86dd6cbb845491f676c9e
BLAKE2b-256 checksum
How to use checksums
e2ffaad57060c9faf33335791ca73e78e9f3aba3dac1a4297cdda601e5073a9f
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.7.0-cp313-cp313-win_amd64.whl

Download URL alphadia_search_rs-1.7.0-cp313-cp313-win_amd64.whl
Size 610.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2e148320b0daadc995d4cd2e43ddf3c1143ad0dff2a5a8b426f97bd9f67e8f01
BLAKE2b-256 checksum
How to use checksums
c478dae35d7b1259dd6fe1a3e7fbfb1a4e3fd4d21f450979e1d19e23d3209b69
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.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 772.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c7735bd44c4e0bcdcbf3be9219d15a73cda48cbcc0a25f38248e1fcc0052e45
BLAKE2b-256 checksum
How to use checksums
fbfa6631959d832739d54f8bc0c0ae319cf7a4b9e2667e87cb09277303b0e91e
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.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 751.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1b3502ae8d6bd19089c2debce1f2a2202c0fea92b50d88e8fad98fbecc6164fe
BLAKE2b-256 checksum
How to use checksums
255945a79a4a1501d0696b2841e768d5339f5b0419807a28c7b73d8f5d0f5406
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.7.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.7.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
d2f1496a3ae5e2387f21db263c50333537ee15fa95a1664605dee6438c0c89f9
BLAKE2b-256 checksum
How to use checksums
91cc511e44ec27602af11c4cee612a72a0305d910faff9f38f6770127313bc61
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.7.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 719.0 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
510e1a7f60be10e2c0e20ddf830b33fc11501be80821075c892cf82b5b15d4ec
BLAKE2b-256 checksum
How to use checksums
92c3318916365e017802b501ebe67870c127e9fb6093590fab1d7e64bd91be0d
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.7.0-cp312-cp312-win_amd64.whl

Download URL alphadia_search_rs-1.7.0-cp312-cp312-win_amd64.whl
Size 610.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
94ebc64eaa622ed9ce617e304e8e78c19955a5a6e168f9d747ee70e4a664890c
BLAKE2b-256 checksum
How to use checksums
f05388ca3147c7b2d598d1446f9456731f7461ff2fbbf5641a25c152702ed29b
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.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 771.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4fb5624ff9ba8229771b697ce8b64d559a53bad7fd4579df1a6e189100b2d22d
BLAKE2b-256 checksum
How to use checksums
3325ddb450e314b3ee362a01ee92037fa08026bfb59bb8227111768f2fa65461
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.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 750.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c031b2b30696c314eb6155a65648cf10b0c2552bbbe38386541887be199a95bf
BLAKE2b-256 checksum
How to use checksums
81a9e945bc1fc6dc5f7b57aa04a65d3d54190cb561a2e3401cb725352935df5e
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.7.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Size 696.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d138b19a087fb5491ce35f1e07148bfb93d9dde87df32d414683cc9ee700ef7
BLAKE2b-256 checksum
How to use checksums
90e49b486146cc3d88e1035f4fa32f8ba1059cc2f1e00c0dd21548f7cd0577bf
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.7.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 718.4 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d01f3b75c553977388c73768ee277089f4a1d852189c36c5f89283e90a9bfb34
BLAKE2b-256 checksum
How to use checksums
e3e5bece545456c5f0bc6d82e9f981c85128b6e060be5b92153707497b12b5fd
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.7.0-cp311-cp311-win_amd64.whl

Download URL alphadia_search_rs-1.7.0-cp311-cp311-win_amd64.whl
Size 614.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0fd0ea2c4a3b3b372389858bec4102317629a9b397aec0ccd067f8d77d4cf636
BLAKE2b-256 checksum
How to use checksums
88c19ff5bcf1ab4bc1f1487f55aff494ee8d3ec1b41e1357d3dbab878e35ca85
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.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 777.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2fce66ce3f7e2626cf8cdd45d9a47e8434d71ae0766272cb53dedc6ef8124b1a
BLAKE2b-256 checksum
How to use checksums
cca3730fa3a3a40ccbfc6418a34f439427204e7e117516493b0b9506fd4175fc
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.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 755.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
86d70ba3e3b388af0b0ce7cf3dee630b34774957b8fc1a9256957cd0ddecdb18
BLAKE2b-256 checksum
How to use checksums
8f3fe21c8fd5717ca9eb32d04a8245f77f6a48875994a56c58210d8adca27cb2
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.7.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 705.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5ec108d09bd3a80b2d232fceb9052c7c173d1b85c5196f1ae74e8fbfd02eb44
BLAKE2b-256 checksum
How to use checksums
1214d3918b4206c9fd1a9306160298ba80259d35febac037dece6ef46216499c
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.7.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 716.4 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8bbb5112e186f3205d7d7087a3b909a0fa3fc89ff03f65fa646e864440d7dd41
BLAKE2b-256 checksum
How to use checksums
f1f710b55e4eb0cbdcbeb5fd4abe840c512edf61b15f8f512c4473acfae46a68
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.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 782.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3e26abf18e7eff1be6c6f06e3bf09e9f0376eaa8c877f9d075932155fdd827fe
BLAKE2b-256 checksum
How to use checksums
685cf3c6be2374b1ee6ccdb4e536e7564991dbf68d767af080f65dcc1cbf8f37
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.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 770.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4ccc506742e4a00902c32d9d45f1ba08a197c45b644e00b99d8b1b31a50d0c5c
BLAKE2b-256 checksum
How to use checksums
e72c1d9682eda1e258b4314b243d8bf946baad7cf9775b2168fcc85222557eaa
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.7.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