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.6.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.6.0
File Size Uploaded Provenance
alphadia_search_rs-1.6.0.tar.gz 158.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for alphadia-search-rs 1.6.0
File
alphadia_search_rs-1.6.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.6.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.6.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.6.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.6.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.6.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
alphadia_search_rs-1.6.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.6.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.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
alphadia_search_rs-1.6.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.6.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.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.6.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.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
alphadia_search_rs-1.6.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.6.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.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.6.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.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
alphadia_search_rs-1.6.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.6.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.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.6.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.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
alphadia_search_rs-1.6.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.6.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.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.6.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.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
alphadia_search_rs-1.6.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.6.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: 20.9 MB

Release files / alphadia_search_rs-1.6.0.tar.gz

Download URL alphadia_search_rs-1.6.0.tar.gz
Size 158.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bd1c27fb955f40b5b732b4402f9ac4c42d217f6e1758815dbd92dd4733fdaf29
BLAKE2b-256 checksum
How to use checksums
8cd0f8c5a316249f752c026d8ca9db9baa02894f99d637549f05b054f1dd4a87
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.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

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

Download URL alphadia_search_rs-1.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 716.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
f01504ac43870709248a10c26eaf2e5b9ca3ed02342ef3f3917076e22a70cc5d
BLAKE2b-256 checksum
How to use checksums
b6f56f6608eb8f79377795714bb86cd976b90590ee991bd0f349d636c7dc9a5c
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.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 714.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
89d4c018f81a046ec72c710f8eaac5c591e600a10596aaaf65952955842fbaae
BLAKE2b-256 checksum
How to use checksums
3142a2e6954bd3f089e7305f20addcd96f364af9358f93ef4be513e4bbfe5580
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.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 711.4 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
53b5bbdb7f6b70178cff585f0c5d8e008e5481b65cbe6ae9778588bd8ced0338
BLAKE2b-256 checksum
How to use checksums
f2800752b226cc8a1ebf5b081e5d33d3c00b1e87c341fbe1121a97a49a0e892f
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.6.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.6.0-cp315-cp315-macosx_11_0_arm64.whl
Size 657.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c02642375179c93083cdfbe2c5d710e8a14b33ed6611a58f59ade914d79aec2
BLAKE2b-256 checksum
How to use checksums
e4c3f81d7fc2dc7b542fb813a4d4eacb812257800cbaea3e1ef569528fcb3b01
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.6.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 661.8 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
abecf4911de01183eacfd8f7912f1c3b75ba6b6def304f51766264c5478ccb05
BLAKE2b-256 checksum
How to use checksums
2590c60de165fd63e7f527051d5f115805259678cd646eb980b6dfb643782ae7
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.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 714.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
608f8ace004c0c6f10adc4dfae806c38583df4e6b2cc51a5facdc4065a85d805
BLAKE2b-256 checksum
How to use checksums
b6d863ba46ebcf7f8d69d8923e957d5adb8ead96714d99421936e81839598d9b
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.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 696.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5bdfd6b268616258bdaad6fe54c3ebd1155b74d85fc0a785cf97d70af5c1084f
BLAKE2b-256 checksum
How to use checksums
8cbb9c2466f7e824c3485859baa2b6bc0da3afdef4178d904061d8b70f786c12
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.6.0-cp314-cp314-win_amd64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314-win_amd64.whl
Size 555.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
546212615e825da88aaaaeab3b350cee34d0fbdfe3d6b72b9cda0b4e54bd47e9
BLAKE2b-256 checksum
How to use checksums
c1c1ec3ab7f2f2de16265204c0c179081ff1a50a4118532359c1cb3d9045c4ac
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.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 710.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0f5ffaeac45a14f5047b2f5798079014a2c61e1d6f11376b7e61d67a31d8a432
BLAKE2b-256 checksum
How to use checksums
265011402c7893b04f335ca568a946145ed1e3a2b6b97b2f233982e699b07a54
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.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 711.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
90d6ddf3f3237d6f331a0bd902ad362adc23a2688947eff6b508ff96cbe06a34
BLAKE2b-256 checksum
How to use checksums
a6769e81b97fde65950450f4ade41bd4607e85915039dc0d2787439987a2db64
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.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 657.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89083071037f3df04582355b639659818c2c1553cbd212d47c04e1b9329d45ca
BLAKE2b-256 checksum
How to use checksums
6f12a479f14b26b37fe14103aceb72b38b63b3030f0bc27551bec8110d265bf5
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.6.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 661.5 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fcdff259fbc71b06e087103509af9f12dd4483051d3c5f3b92ec9887fd2f0d4f
BLAKE2b-256 checksum
How to use checksums
ab7adaa0ab3638696544a5a2e6604f1b06c4940aa709f98efa7d0ca8d393a344
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.6.0-cp313-cp313-win_amd64.whl

Download URL alphadia_search_rs-1.6.0-cp313-cp313-win_amd64.whl
Size 554.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b68cf1cf45f89fafaa24cd64b002a10ec197be83302ed5d49ffeff61bab3ed31
BLAKE2b-256 checksum
How to use checksums
8bb507f2fd4caeaeaefd659a4eebb4375e291ee4fddeb23a31428410847805f7
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.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 710.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aa1fb9db0c3e23ff3202bf93d64cdaf16664b80efaf90dc06d499d42f8f49501
BLAKE2b-256 checksum
How to use checksums
815d747b1b5341b9bba4acb366ee1a3acf6daf0d1ffa3233c4b1e1cdc1ee3e7a
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.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 709.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e4ae7d9662de0e8f4211922d0f0931af3f4956cf85a57437eb7b000824b9934d
BLAKE2b-256 checksum
How to use checksums
9cbc9e1f4fa24e2c9ca7a8d9fdf220fb98c47a1508bd6301b99b03babe0b0031
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.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 654.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc71c8f5b218c37a68caa7ff73179afd7b918420ef557d25b0fabdc4d221a981
BLAKE2b-256 checksum
How to use checksums
92bdc3a74dc702175ce048e596ffd998032a9e9a1b280d2524b03cb523ab09f7
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.6.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 661.1 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
369f31ccf1447b90731addf2a3605cbe5b387c8df0d273a9bdaeab20d255287d
BLAKE2b-256 checksum
How to use checksums
6950c905753132eeee83c2ef2295aa9d49bc815f69b2e229f97487509d539502
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.6.0-cp312-cp312-win_amd64.whl

Download URL alphadia_search_rs-1.6.0-cp312-cp312-win_amd64.whl
Size 554.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9fdd9af4feccbb6f1fce7f561ce5efd4d19b1ec679b010a58c24153f679b9179
BLAKE2b-256 checksum
How to use checksums
42df5504e3cf27c5c25a92e8595f37c2df00b5a0e78fa66d294ab7b618e8942f
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.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 709.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67d4ce3d9b4680ed345936f9808201e4314887a47fc61288ddbc1fd18a6611a4
BLAKE2b-256 checksum
How to use checksums
95d90449801c6b87c315ae3edd001eeffe5402f2827d9cecbc3d47d73629fc67
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.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 708.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a93565bec11a148ad30ba3cfb826b8ddcdcb55c1322283f8b4db2fb002712f1e
BLAKE2b-256 checksum
How to use checksums
109505eba10e0b5dbb826d97825d509ee7f664956cc5ffd827905b4eac6e2717
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.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 655.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85fd935b657245be9ad728ee850b2630f4cacc83667108e3a0490244fb36789d
BLAKE2b-256 checksum
How to use checksums
a52275ea70b31a004bfd39b6325b939fe2db96483d3f1df347eed5e7a9fb14d0
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.6.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 661.1 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7eb5e16828c8e38b4e79862c3a81dd67f311d2929aa063394d3a39db3530c251
BLAKE2b-256 checksum
How to use checksums
1ad670d46c336d4b4ca70514f326075d0af3e0e1044ed8f2bfe2340f05ddabe0
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.6.0-cp311-cp311-win_amd64.whl

Download URL alphadia_search_rs-1.6.0-cp311-cp311-win_amd64.whl
Size 555.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
132764f74a11867d546143bfe56e44bd9363d980c6317df056156cb3b023c955
BLAKE2b-256 checksum
How to use checksums
a9fc7b77e1d0607e68a2e7137b37d775f91d2f6cd32c1a68ca323650eb9523f8
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.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 719.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
180337a1cba8299179301e960f8c9fb1ac08503aa7ed734a836517ffde20d7f6
BLAKE2b-256 checksum
How to use checksums
8967fa1a11e836506a17564b4366952e35cc90d9b32b8d8869e972f9a0e76377
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.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 715.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8fcbba136183b6024f25ddecfdbd545f89e20b506a4c179b4c0205d28ad03f1f
BLAKE2b-256 checksum
How to use checksums
9bc03af3ee4dcd1a71d187d1fecdfab764fc265b06d9de094938eac3c4a34e46
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.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL alphadia_search_rs-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 657.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
20656247571e02787ff472766352011e55d452e6fbee2215b261ef37cba167d3
BLAKE2b-256 checksum
How to use checksums
0399c6c0b3d0535ad7058f2ab6e13ceeed644642232578d56f552a3359d9ca7f
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.6.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 657.7 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0861a20f16df94bf0312c0d4ec186e46e260e79688f4a0b4009034e9167e5c70
BLAKE2b-256 checksum
How to use checksums
fd0cf6bc39c4add6db47f2f3d53ef87049331eddf6ee8134397d1107d4b37e6f
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.6.0-cp310-cp310-win_amd64.whl

Download URL alphadia_search_rs-1.6.0-cp310-cp310-win_amd64.whl
Size 556.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cdfe822bbdf1bb503d6170abfc95801090bd4bb7215d6ea30d01386a054925f1
BLAKE2b-256 checksum
How to use checksums
68f479ac0da3da476955554741b254e2e9f9b6ec93f5ed2de6cdf5185486a534
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.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL alphadia_search_rs-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 719.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
039722a58bb4fa766bcca4e6e26bf2c55fe39b9630224b3676fb45627a891e34
BLAKE2b-256 checksum
How to use checksums
d0b8a89b9584695760795accf58f62a7d6df2bbed88fd2e503e39074bca507b0
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.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL alphadia_search_rs-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 714.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b6b2a72680632fd405d7eca464eba97867f02cc9bff1db3ebbd15316bd9dbebb
BLAKE2b-256 checksum
How to use checksums
6418f75e80e45cc90ca2105a08371ae0453458df21592510c32fafca43671246
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.6.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