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.1

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.1
File Size Uploaded
alphadia_search_rs-1.3.1.tar.gz 138.4 kB Details

Built distributions (wheels)

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

Release files / alphadia_search_rs-1.3.1.tar.gz

Download URL alphadia_search_rs-1.3.1.tar.gz
Size 138.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6c5efaa8ca72707ee3e2885ac811743f8175940f0175252b2f971a632c842b59
BLAKE2b-256 checksum
How to use checksums
6c0fafa5942c18225869a6f96ec6e1979fcd81f9e1e6ed07c38a8cb8fbf59a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL alphadia_search_rs-1.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 625.6 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
90e4906d85a76e8422f963a317f4f352621656c3139ff798ee5d25afe822db17
BLAKE2b-256 checksum
How to use checksums
3872c99c1a76f49544e29c4c48ba4d7fb37af1002d055e49013e42a68207499b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL alphadia_search_rs-1.3.1-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
4cc40d18e73e05c13930069be4ae9a1d554dfa2b6d30c0be1e47cf188427acfe
BLAKE2b-256 checksum
How to use checksums
86bc3d8f4b114155c65d9cbfd324f41514d5e57339906648f58843422f960d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

Download URL alphadia_search_rs-1.3.1-cp314-cp314-win_amd64.whl
Size 466.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d762695146d322bbd69c4f9a9ccc3d93e4908fb4e7923168436c34ab2e7c086f
BLAKE2b-256 checksum
How to use checksums
2b8332143f06097ea6a02cb82d5d08eac2139093966eea1cbac1ae046aa3a614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 580.4 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
14dfc3e71cb93438a141d20f0811fc8531185f0db8e1ead7142ae96b47cf505e
BLAKE2b-256 checksum
How to use checksums
c8996a2c5f13fa8a3263eac4a2f8511e39349f1d31d0b974f234e6360a52dd54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 581.0 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6184d0dcb25e24528d7787acaab338dcec4b9f1f30b262afe8e116a7a5fa3b1c
BLAKE2b-256 checksum
How to use checksums
e4d2ee4930ddd655456352b759d3f5b3b2e033154d4c7b667144a83b61e796d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

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

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

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

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

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

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

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

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

Download URL alphadia_search_rs-1.3.1-cp311-cp311-win_amd64.whl
Size 466.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4c4ce64edfc99fdd391b05302dde97ec1b37a4bdbe7b10684c02f9230d7c4b83
BLAKE2b-256 checksum
How to use checksums
8ca36d82332c4a6f65902a775f9e82447676ac1fac24cf1911be2abb4d45b387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 635.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9d52e0bcac3da424de753329f4a9a1c4a7672a87348453064b3b9f97d740c881
BLAKE2b-256 checksum
How to use checksums
93930e0ea7b11e0a18225e7c4dc676b0bc591742bf5e501763e75870f8d15877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 636.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4212d1e5bc7f72c88ed371bdf56fcfa0b95523e7e815027ec1943b261ab9670e
BLAKE2b-256 checksum
How to use checksums
081af3c99e3384e2c5c5af555a1fea48d20d9d22995e9f6de122c41532e98063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 590.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39562e2537bd7a0525c376f622b5c7af4fa77776a3c2650b10bd3a8c934556ed
BLAKE2b-256 checksum
How to use checksums
322eba4e655b70772bc54006ce432ca8a42a4d2de7ad4c5c742ddb6ddb188456
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 577.9 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a5110a4635d74a44a0c3c6148ab0d5c5eaad80065620b382b80eb4599e32af44
BLAKE2b-256 checksum
How to use checksums
8e78ee36966f32934537f82e7a72cc20a0181ee9146f08f7ca7d58befd33e071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

Download URL alphadia_search_rs-1.3.1-cp310-cp310-win_amd64.whl
Size 467.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
07bbf44b20a12cfe3a59bbd4549b0d6cf13b6ab8ebfb8cfe4d367035eea75e7b
BLAKE2b-256 checksum
How to use checksums
d81d017106f7f323b5f84eda56e01600c71a7a86436aa43dc9b94c1be6a59dba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL alphadia_search_rs-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 622.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a48f38dba9c3b441317aff98147e398f42461f2a642ec8b9ff05097ab7d1952a
BLAKE2b-256 checksum
How to use checksums
e605e4506678617e207e6f983aa826d2d67332ca0309642769ecc3a3299111aa
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

This release

1.3.1 This release

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