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.3.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.3.0
File Size Uploaded
alphadia_search_rs-1.3.0.tar.gz 137.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for alphadia-search-rs 1.3.0
File
alphadia_search_rs-1.3.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.3.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.3.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.3.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.3.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.3.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.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
alphadia_search_rs-1.3.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.3.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.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.3.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.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
alphadia_search_rs-1.3.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.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.3.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.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
alphadia_search_rs-1.3.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.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.3.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.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
alphadia_search_rs-1.3.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.3.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.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
alphadia_search_rs-1.3.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.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
alphadia_search_rs-1.3.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.3.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: 17.1 MB

Release files / alphadia_search_rs-1.3.0.tar.gz

Download URL alphadia_search_rs-1.3.0.tar.gz
Size 137.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2261825dd8d897e2254650dbf82c2d4e52c7d95516a88d1fe984177eca74a676
BLAKE2b-256 checksum
How to use checksums
fbce1b8b81de61d2528aec728dc8766699165827df6c39fbb2602ee45e1c19a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 635.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
1e0b939bbfcca5cf7cddbff1fba6ea8e08414d794e1e14ddb4c3d083238144a8
BLAKE2b-256 checksum
How to use checksums
aefab9c37de5e2ec90bf5fee5e02ea644487775d47beaff806b3abfa8a86153b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 624.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
10e89ee761d785e611c0cac83c07cd0a4759ce6a0d8006c137c799345f38f058
BLAKE2b-256 checksum
How to use checksums
33f7f296b4ea03dad0952180e76525b8d71e5e6ad8dacb72c57847b003e30d3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 630.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
daf98efc5aa087514d06fa2c702626ea943080a827b48aab22c8c979e5c211a2
BLAKE2b-256 checksum
How to use checksums
37ff67e24d989a7cf6ed071f42b09a8b82ce43c70fb43b12eb7fc9abe7e9c7b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 634.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c577ec17f599a7da422bd53fa8e20c1154ed8251ac6c2d0255146c3a38c3e43a
BLAKE2b-256 checksum
How to use checksums
41408c394c530bfc0e9b4448bb0afd559edb33c07a7ddbd1e92e1bf662706e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 630.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0dd8c9fc7939d73200de146d7dad1b716cfcd6b7df8f2cdba23a2d7a2acf4479
BLAKE2b-256 checksum
How to use checksums
07c24ca3ff22d8272763e9aed71c5d57da794cd2ebde7ab5f3a8d473c54ff5e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 617.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c3efc38b1e5bcd22f678a18d2fa71cc99e8a47058379eeb48e3c43e3bbc1fb36
BLAKE2b-256 checksum
How to use checksums
bed2f429481b9b101fe49adf13e4c8266184b3270403b9a7ab57ff56a3b74ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314-win_amd64.whl
Size 465.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
373c83f149bbc67cee78d8c494adfe41efa01ec8ab95200ab84eb7af87714393
BLAKE2b-256 checksum
How to use checksums
6058d714d2e32824b1baee5c5a6d102d1060497a1967c2ac2545f6e9d1cb0cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 633.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7d0df5e533f1f32beaddb26f44bc6f4d04a4dc76692a931b47d2c2104a55011f
BLAKE2b-256 checksum
How to use checksums
11ce7b39d77401089da84b5628b6ec815c7126d19e94ace5e171f3cb3a7f08f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 622.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
88649d49e8a258c46b8dd074c86b2bf6bc33dba511cd7b8b7de6c308ca7482ba
BLAKE2b-256 checksum
How to use checksums
2be8fc71db53aaa51993c72042150c710ce91c8b508e6e243bfd7494272f4838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 573.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
28717f0e8f725e9e459447c6b4a7e8c7cef563baacf912c75fa5a4bfd79587c8
BLAKE2b-256 checksum
How to use checksums
c934bf6a9a0d532413af27613954c5865fa90254db6b6f25bc031bc05a21f20c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 580.1 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5a7f2ffc8faf7795c237ec32a5e90be4fc44c3c7153192eb092fd52e6635f918
BLAKE2b-256 checksum
How to use checksums
059c3ce211652a43e5305102a66cf67a9e5612db7ea855c0c649e5acf3b564bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp313-cp313-win_amd64.whl
Size 473.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e4072fac2b7070e7cd16241d2203e04b2d72c0b6c50b896b8cb297dc158d125d
BLAKE2b-256 checksum
How to use checksums
dc842cdd190f890ffe72097b4458c19e44e6a3a9e9de4a825dc5acda0abd4a4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 628.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
33d61d8f1726029d5556b542b86e7dedddc5d1bb0cb1ce8b1203035f4c76156d
BLAKE2b-256 checksum
How to use checksums
29ab3871d3f8d44cf47854a80d6011268f0e36154f1da13d07d44a4828f5bca6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 616.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5a32c0570ac2664fda23b47551d95e5e480eb261cdaefe364d8f4c7740bb0861
BLAKE2b-256 checksum
How to use checksums
b1258c962e3f9efd3cd461e1835e34e05bca289dbe5b346d7457ff37b90b2722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 582.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9581e95b23f7ca715a0a60658e2abe33cf6605db07f4d57c070ed6538232f91
BLAKE2b-256 checksum
How to use checksums
6249bcccd8eda4771e7936bb06390ccde5dc37c9e06eb4b473939a42104473b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 585.6 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0bd69b6d4b8282f8a0c7e8dc8073561bfb52fa6d30f216291bf0e78a8d389a77
BLAKE2b-256 checksum
How to use checksums
3e87b70a5bb55f328cbab26f77561948c6b1d3673f9ac7fe45c52a71dc43ee8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp312-cp312-win_amd64.whl
Size 464.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
407286f04240e2b034c8a75ea15451a5ce77bd86a397846240e8386df953434f
BLAKE2b-256 checksum
How to use checksums
10599200420d4a2cd66c9095e10257b5cb3d9a1b990884a5ad93d8acee4d162c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 632.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d6357b86f059095c4c9920bde6053e99f86292642543b9f2504467c3f3babc3f
BLAKE2b-256 checksum
How to use checksums
30bc07518675e498a732f06946cddddc485bb1e9d86a78f325e8a694fdc0b893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 619.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
97a99d7076646c34ca15a50a61973f6090cbc3a97dc36edd4239b988b0b9a26e
BLAKE2b-256 checksum
How to use checksums
32492a8820ab69b787c2c8b9ea0f17ce2e06734fef3e6adeca432103e3cc86bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 571.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
270ebb684199c5c1be424197909856709a57aa7c3b0c2080185cae1302155d51
BLAKE2b-256 checksum
How to use checksums
a42166dd7c1ce0aeb48fa7e702d0df2ed35b93f7dd9a82a15ac2af231e4a5176
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 579.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b7b8c154245904a58173036389a90a933d68a773ea46460ec7c811d18bd3e6e3
BLAKE2b-256 checksum
How to use checksums
a9aae0199c21109c05dfac2ab369f5da32b267b5cb3e513bbd50092977f9b5d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp311-cp311-win_amd64.whl
Size 465.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f23542b1f3dade0e818e56fa59948acb49dca8272c42b57de2d7749d12fc70a8
BLAKE2b-256 checksum
How to use checksums
0521c92235ccee9933220f0152ea0377d234aad38548e948890caf1f517abdf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 633.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
076b3aa1a16119ac9f91d0744e5b42145ec8322c998e6c3cb3cd9e7a70f8161d
BLAKE2b-256 checksum
How to use checksums
43f2bdd51de33fe638ad679489a13902da6818aeebec80b1d2b19a5bf168f9c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 624.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f05df5643f97a6bc6633d135e39ab9b70833fd5d460a0c2a3abbcb458a4169b3
BLAKE2b-256 checksum
How to use checksums
14d8cfa601450deb88bb6f2b25f28f2ba0e1b6deadf121c57bf11aa30dcee6d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 579.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b58eb4b1dd7eaa15f3a5d81e1e64e60e75360c632072529810e351003b453682
BLAKE2b-256 checksum
How to use checksums
9117610212443677b972ad490c663deecfc4a875b32a89081b3e3e4f8366a689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 584.5 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5d6b3bd803e3f7fb768ba872c971fbd1e0ab6efd5fb593ae0d1f6af01dfbe44d
BLAKE2b-256 checksum
How to use checksums
602edadbacecdc342bc957be188070772f4ac0bc34f3f7cce50f701acec8733a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp310-cp310-win_amd64.whl
Size 465.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
436bf18788ee8949359fda70968833dffdf6ae2dd90f063aad0a4da5f1cf8c9c
BLAKE2b-256 checksum
How to use checksums
668e8839267e7c304b96ca886c891549afbe28d87a0c77d0005953bc6e15e9dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 634.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e2aa526da3b5ee2cc9ff345562e579c7f8f1d6cb0ba1aafc4317f8016df0d3ba
BLAKE2b-256 checksum
How to use checksums
79ef2ab988ff5f8dd8a20c2ef6b4bfb9a45fea2c6acd6c3357ca947b9ffdf6a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 621.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2ea05fb44013ad90048a87958c1d4b0220410cc0aed1815c29ffbf0bea602bc7
BLAKE2b-256 checksum
How to use checksums
7084d393b58e7486c04a2f9b04e36bfbd141d7498fbf6ef5faf934486a575246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

1.4.0

30 release files

1.3.1

30 release files

This release

1.3.0 This release

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