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.9.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.9.0
File Size Uploaded Provenance Actions
alphadia_search_rs-1.9.0.tar.gz 171.0 kB Without provenance Details for alphadia_search_rs-1.9.0.tar.gz

Built distributions (wheels)

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

Total release size: 24.5 MB

Release files / alphadia_search_rs-1.9.0.tar.gz

Download URL alphadia_search_rs-1.9.0.tar.gz
Size 171.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d6d76f27ac72b232c7869f6d054ca50a0b6a4670ea975f53b4009d27fd58661f
BLAKE2b-256 checksum
How to use checksums
ff939df00ff65e1c1d61c8f972e689f64ba9177aaf4aff60db6f0a4f8e5426e3
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.9.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 746.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
2c7829cb967fdbbf4830fe4506208a91bb886e8001ff270c2fd957c1cd509794
BLAKE2b-256 checksum
How to use checksums
a12b1384473fdc70c2df4015e4ec8fb320a9097da03061a64b9a12166ac55287
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.9.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 771.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
ef5299a541bc6604e27961adf8ceee7c24779d9b2b592bf7feaeed65fb2bd9b4
BLAKE2b-256 checksum
How to use checksums
d569a05a5a6c3317566fe42399f628db8e92ea82a77211d787f79169f3872dca
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.9.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 751.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
bf4c3ea4066d5813f7e4b7755a9abdf0790df52d414193a6555c9a6658ec1162
BLAKE2b-256 checksum
How to use checksums
850cebc33575c1fd9003b8ba3d22b0c7f37668f42cafa89ce37aabae78f39af0
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.9.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 768.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c351f997c2459575fcd642e4e3e0de6558d06e355b0240880115096fe6bebcf7
BLAKE2b-256 checksum
How to use checksums
887e681c7bb5f218f2ba7fbf8c6190be210408e5a7511c306e527bae5e80680e
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.9.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 742.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1f761217c2d38490e660ecbe0c8a1e6e5092a8d62fbd393ca0f825bf4fed3bd0
BLAKE2b-256 checksum
How to use checksums
9185fcd08572f08337c7dce17a2698d8145737a791a9396d5c1e96f6eded4134
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.9.0-cp315-cp315-win_amd64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315-win_amd64.whl
Size 580.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
6ebcd8290d9db40702872785536eef8dd227678ed6612ebe82be48df9a1d3d54
BLAKE2b-256 checksum
How to use checksums
0a90f19e5be05a31379d71057411e8bd82c27e7dbdbf05241b3f084de72193e8
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.9.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 766.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e160248678445df9225f45172ea4c5e76d4309ab0914f166ff2a1a9acee9cc0c
BLAKE2b-256 checksum
How to use checksums
51df51dfec0cd2e9563096ebe11ef3fb9718300dcd1eb99705ec1926b94fbb75
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.9.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 745.9 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
faeb26d5ca6b985f20e0f1fd2e12cc472c815f7aa71da75472d506daa2ced91b
BLAKE2b-256 checksum
How to use checksums
bad23fbf58a6a573cc4ad5b45372f942744eb4cfdc786ff62907b6861bb76dfe
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.9.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315-macosx_11_0_arm64.whl
Size 690.6 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d28fa004ec27127a4416564dee48d89b113f2926e87c489e664b4132520f2eac
BLAKE2b-256 checksum
How to use checksums
d899a98fff2462b788b2c35a93f53ef0f96ae18ddda7ccc98e250db1a6d8bd3c
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.9.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 715.1 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8f2ea478f92e755a7b28290e497d7ca9c3f636999f1c4995de8ac3530b76d9d6
BLAKE2b-256 checksum
How to use checksums
5d87a3e7151b2f03e8358c58942af5c9da2d4ca07112754e0d053b786b8317e2
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.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 768.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e88a9d04253b1a679f3e3ae2e464c56de7b2b3c49776aaa6365eb65b5a917ca9
BLAKE2b-256 checksum
How to use checksums
9d4f875dc9207a4f85db989e7f9bd9e5a4b179649a407201c5fc4e6c2921b469
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.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 741.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d9fffd153e779862ff84b016979dff0097593970a4e70d815573d19dbc63732c
BLAKE2b-256 checksum
How to use checksums
75dee52ba8e1501eb850ea73dac6844b7f433d358204843b2e1d81d352ba6393
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.9.0-cp314-cp314-win_amd64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314-win_amd64.whl
Size 579.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f26f7bc07ec38085e5150fed0cc7b04b50c9a9f2673bf79c71ef99c604d752ce
BLAKE2b-256 checksum
How to use checksums
ce08496635413940f7411b44c86151f004749ed3ccc6247a59d8a5844c4ad404
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.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 766.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0e54952ed22a8d5bd08bac61e6f359d0a64853aae6c361dba182964dd2526895
BLAKE2b-256 checksum
How to use checksums
65d7e38803d770ee7d5414390105d7f7cec20a4c1fb7d419c929f3b1b65424c6
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.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 745.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
89d288f7a4479461025c68b301d99ce2c279463f9942f0e1e54e8add84f1df61
BLAKE2b-256 checksum
How to use checksums
13703f811fb382e278014b2787f0b9c191697a09f65e2844fb8825194550d33a
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.9.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314-macosx_11_0_arm64.whl
Size 690.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be31f03d9f9a05085c162eb9697654a4558a8b86b7a7d6819d4b53e1ee992fb5
BLAKE2b-256 checksum
How to use checksums
13b687fdd449435aa75ce187d1e436ea0e21506c74bcd11669004b2598d823ca
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.9.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 715.7 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b61f1545f2337b3a024d044fd11158699d9c640bf7563cca6e90058b71b32f30
BLAKE2b-256 checksum
How to use checksums
e5aa0e0fc9fe82989660183dcf61497d6715093bdaf63f9787f1bc5848a7ea97
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.9.0-cp313-cp313-win_amd64.whl

Download URL alphadia_search_rs-1.9.0-cp313-cp313-win_amd64.whl
Size 578.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ecbe3da2acd7183c6dbdf1f7ba259e745dac2d4411661c9248330b681b7bb791
BLAKE2b-256 checksum
How to use checksums
fa882a8c10de43775b607e9c84ba68e484982d670890692b916b4a2bbff2d43c
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.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 768.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a52d62915364a7f7fe6d36695c8467dbb2afb9b60308678f011ee182933a35fd
BLAKE2b-256 checksum
How to use checksums
468e80e6ec4ad845d84cbbf016a6cda4c1c11c0b501aab91e66ee44831e84e81
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.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 744.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ff07db50f7bc7ebc8a00076b63dd09ae0046807e2f86e22a7b20198a6eb1290f
BLAKE2b-256 checksum
How to use checksums
2dc1eebc9a1bab650be3cc0ade84d485b7cb1f59c2c9b17ccd737c6be3176167
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.9.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.9.0-cp313-cp313-macosx_11_0_arm64.whl
Size 689.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89a7f8ddf21e9e57bc686f72c5a6779be64a6e656742150b3d001769dbf0faf8
BLAKE2b-256 checksum
How to use checksums
14950b823d90f473702f43336f3fc884afa3afa6fe68a19aa3d861a79956c527
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.9.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 713.9 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
31d083f194a556c01cd958f6a02f19a54ec8fbb16854499fd0930f52fef1dd14
BLAKE2b-256 checksum
How to use checksums
cc7c0659fb2a7f86eee8dca61ae4e9108d928a23e9be1209655cd197a179389f
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.9.0-cp312-cp312-win_amd64.whl

Download URL alphadia_search_rs-1.9.0-cp312-cp312-win_amd64.whl
Size 580.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
eb820f51a73ad739ad8a2d56bcae2e2aeae8ae66fa59760beb46d2de7c1f72c9
BLAKE2b-256 checksum
How to use checksums
dab1f900dbfd62be9616a3f7b09d3965fa79aac440cbcf534dba9a60d6d6531e
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.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 768.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cd67b87d83c05833e9105700a6c66b4d596dc73fac93759f77ca25b737a07cc3
BLAKE2b-256 checksum
How to use checksums
6cd8b86d4627f1be1fbf4322276740ced1e4b443b52a106d4f3dd6b3af6d9b18
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.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 744.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
36d65755d5ed75f8bf5ffb5c5d982ad5cd2497d271cf082fe4c5ba2580f70861
BLAKE2b-256 checksum
How to use checksums
0d0dda92342f055f37c960b100367d74e2859e408a476ed60f378b88c72a7318
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.9.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.9.0-cp312-cp312-macosx_11_0_arm64.whl
Size 689.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f933725f780153da57236318b9747f77266845f38b86bb2d55836f8cbb7c9492
BLAKE2b-256 checksum
How to use checksums
ba053bd7be1828226729d2936672ae4a265da9181b2071842dc996f415fb318b
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.9.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 713.3 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9d03550dbf27f8da3d22470d246ac25c9acec4bc2a83ab8a7269dbbcb564628f
BLAKE2b-256 checksum
How to use checksums
24c1799d193936f358c23f9c732b1bdbefe4e3aa6b79d8243a11bbcf0c45afeb
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.9.0-cp311-cp311-win_amd64.whl

Download URL alphadia_search_rs-1.9.0-cp311-cp311-win_amd64.whl
Size 582.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
03da6e9ccf2ad2cebd95b213221288fa3e1841a2013ced4173fb8d6b45896f1d
BLAKE2b-256 checksum
How to use checksums
267e5f6d3d6b7dc75ea12b31cab69c95337b48e8330ac7628e8199d6129d03b8
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.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 773.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
807e3c782b5437a2d7081059cdf6a30e5b342126d43e9c08c9a8a5d656bc5ce1
BLAKE2b-256 checksum
How to use checksums
5844c2cde310c8fb355effb5c11c5fdb04b857073730eab33d7750dfd22c6d54
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.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 750.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f6380efa0db4d9251d37e6c45024dd55ca9b43397ef93888eb29f66362452aef
BLAKE2b-256 checksum
How to use checksums
cd79cc5bdff057538bb269c40fad3dbc7aef79ec8960d8ca35d7fca3d7aa9712
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.9.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.9.0-cp311-cp311-macosx_11_0_arm64.whl
Size 700.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14ce90baf21c527b211a92e9a87a24ea4e3d6632baaee70ab42a5f9c1e326949
BLAKE2b-256 checksum
How to use checksums
1769e93c078e2ce8a98f14947a22234a87799703a0ba7a1cd181ec0fabec774a
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.9.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 712.9 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
210736180753aeb6f3836d8904c3f16f14865135b899cae14fdeb6b641a40627
BLAKE2b-256 checksum
How to use checksums
2f09e07a24f6653be7814fc7778670cede75a374afdfc2802329f0ee9627b49d
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.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL alphadia_search_rs-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 772.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
998d3afc8534a23d56a734994634335cc38f90d07813f7aa53ee272cccadc616
BLAKE2b-256 checksum
How to use checksums
2e91f8cd86d816fb405620fdb4fea8c1ecb00d4b4a92387e740242e66d394c48
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.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL alphadia_search_rs-1.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 750.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
45c28122eb2dad600b523a53b68ee2726ac60eb240169f4b3c68ce1b3d91bafe
BLAKE2b-256 checksum
How to use checksums
78f6fdef2809f848b9055caee4f0dc927973b92e748768ff8a4c383db45de64a
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.9.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