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.4.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.4.0
File Size Uploaded
alphadia_search_rs-1.4.0.tar.gz 148.1 kB Details

Built distributions (wheels)

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

Total release size: 18.2 MB

Release files / alphadia_search_rs-1.4.0.tar.gz

Download URL alphadia_search_rs-1.4.0.tar.gz
Size 148.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ca4f805e8634df1b0a0c832b69a93794209aa011285d84c9420e19640c59ee46
BLAKE2b-256 checksum
How to use checksums
8a18573f431d7149b42ff90f0ee22563597e20266a6ea392dfb73a7ebded4f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.4.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 668.7 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2f585db0d409d87a5865d8ff2199ce3e8095708e91cf61a0c7e72934b3fc80ca
BLAKE2b-256 checksum
How to use checksums
6d6d80adf3bae8a1c90a726687c0c95b0d75e7b01680d7b46395c5d0e02d7a1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 607.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2ece82826ff30fe6edc4b57d7208bfc33613846d211c2c72b8a6ffb5ecacb9b7
BLAKE2b-256 checksum
How to use checksums
699066a769ad7b7902a9ec6152b5596ac0a3b19baf577aeae8de4d49d9606b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL alphadia_search_rs-1.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 623.8 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8ca2a0793c1ec75a65c6b3e8fd91e25ee0e135909d1b6b7a3f8dcc7a8b920611
BLAKE2b-256 checksum
How to use checksums
31c940d381dea6a66d250e238767186412d536cdd23ed4ed43cc8fe2a8654215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 615.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
353654ae0874f2e1ac2369894f3789b995827a30d65ca9556349b17222a3df64
BLAKE2b-256 checksum
How to use checksums
1ba02792b0b72619930ed7fea01fcd27651fe6abec4fea80fd1d056c10b414e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL alphadia_search_rs-1.4.0-cp312-cp312-win_amd64.whl
Size 499.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1a674046b17ff7f9c188592dba974f974320eca92840c235fef3b56103d36dac
BLAKE2b-256 checksum
How to use checksums
23dee23e81934dcc21217821d38e9cb4fa7ae98a44139afddf6926c3453d1f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

Download URL alphadia_search_rs-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 606.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bab52fcce5dae922a9e678810ad96a79a41a6bec7a901c421254b38642b49653
BLAKE2b-256 checksum
How to use checksums
714d9041bbe2f2bd7a0632672f3eae0c460d2ba2abdc19f776ae65b5d005ad3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 660.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
16952376566bd8d4ec58d294b38e7ad7156c070dda645a44584dfec78c12e902
BLAKE2b-256 checksum
How to use checksums
3df826d4b54ae8abd2ab5497d78a4ea421f1d91014549505e27d9369496182fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL alphadia_search_rs-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 627.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97a0a9f75d438edf2b60a8aafe643f0fde5d8dd706766393829b672381fddd5f
BLAKE2b-256 checksum
How to use checksums
308f5c5fa091d36740dcce20ba529301063d5ed4184fa7f762a38abdc9b713b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

Release files / alphadia_search_rs-1.4.0-cp310-cp310-win_amd64.whl

Download URL alphadia_search_rs-1.4.0-cp310-cp310-win_amd64.whl
Size 503.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e9b8dfef814b8324fb235cdb777d71b5c5ebd20a85c402a9c47c43c3b737d429
BLAKE2b-256 checksum
How to use checksums
7a5a884c910c5c3706abacae07e85a8b246237e79756cad2a5ae029949f5b805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL alphadia_search_rs-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 662.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
70367a64d8bfed0a2131d6ec9a8e52d31220b8ce682dd02ca6ace3ed5e4b4456
BLAKE2b-256 checksum
How to use checksums
8bf9d27559409ef9e390c7c3668a888c36a7c87f5387295ffd03a612b4839f68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.4.0 This release

30 release files

1.3.1

30 release files

1.3.0

30 release files

1.2.0

29 release files

1.1.1

29 release files

1.0.0

26 release files

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