Skip to main content

AlayaDB Log

AlayaLite – A Fast, Flexible Vector Database for Everyone.
Seamless Knowledge, Smarter Outcomes.

release PyPi LICENSE codecov CI Discord X

Features

  • High Performance: Modern vector techniques integrated into a well-designed architecture.
  • Elastic Scalability: Seamlessly scale across multiple threads, which is optimized by C++20 coroutines.
  • Adaptive Flexibility: Easy customization for quantization methods, metrics, and data types.
  • Two index paths in one package: an in-memory graph + RaBitQ path for low-latency retrieval, and the LASER on-disk Quantized Graph index for billion-scale workloads that do not fit in RAM.
  • Ease of Use: Intuitive APIs in Python.

Documentation

Quick Start

Get started with just one command!

pip install alayalite             # with pip
# or
uv pip install alayalite          # with uv (standalone)
uv add alayalite                  # in a uv-managed project

In-memory index: quick start

import numpy as np
from alayalite import Client

client = Client()
index = client.create_index("ann")
vectors = np.random.rand(1000, 128).astype(np.float32)
queries = np.random.rand(10, 128).astype(np.float32)
gt = calc_gt(vectors, queries, 10)

# Insert vectors to the index
index.fit(vectors)

# Perform batch search for the queries and retrieve top-10 results
result = index.batch_search(queries, 10)

# Compute the recall based on the search results and ground truth
recall = calc_recall(result, gt)
print(recall)

Hybrid search in Collection: quick start

Use Collection when you want ANN results together with document IDs, documents, and metadata filters.

collection = client.create_collection("docs", indexed_fields=["category"])
collection.insert([
    ("doc-1", "Vector database overview", vectors[0], {"category": "database"}),
    ("doc-2", "Cooking notes", vectors[1], {"category": "life"}),
])

result = collection.hybrid_query(
    vectors=[vectors[0]],
    limit=1,
    metadata_filter={"category": "database"},
    ef_search=10,
)
print(result["id"][0])

LASER on-disk index: quick start

For datasets that exceed RAM, the LASER on-disk Quantized Graph index keeps hot data on SSD and only the search-time working set in memory. Vectors must be float32 with raw_dim >= 128; L2 is the only supported metric in v1.

LASER is available on Linux x86_64 (libaio backend, default), macOS (thread-pool backend), and Windows x64 (IOCP backend). Platform notes:

  • Linux x86_64 builds need libaio headers, for example sudo apt-get install libaio-dev on Debian/Ubuntu.
  • macOS builds need OpenMP from Homebrew: brew install libomp.
  • Windows x64 builds should run from a Visual Studio 2022 developer shell with the Desktop development with C++ workload installed; MSVC provides the OpenMP runtime used by LASER.

See LASER.md for build flags, tuning notes, and the TOML-driven CLI.

LASER Index.fit pulls in PCA / k-means / progress-bar helpers (scikit-learn, faiss-cpu, tqdm), which are declared as the [laser] extra so the base install stays lean. Install them on top of the base wheel:

pip install "alayalite[laser]"
# or, with uv:
uv pip install "alayalite[laser]"
import shutil
import time
import numpy as np
from sklearn.datasets import make_blobs
from alayalite.laser import BuildParams, Index
from alayalite.utils import calc_gt, calc_recall

# Smoke-scale demo (~10-20s end-to-end on a modern laptop). Tuning details,
# paper-aligned configs and the on-disk layout are covered in the LASER guide above.
output_dir = "/tmp/alaya_laser"
shutil.rmtree(output_dir, ignore_errors=True)

# Synthetic GMM clusters so ANN has structure to find; uniform-random vectors
# in 768-D would collapse recall (high-D distance concentration).
pts, _ = make_blobs(n_samples=10_100, n_features=768, centers=64,
                    cluster_std=0.35, random_state=42)
vectors = pts[:10_000].astype(np.float32)
queries = pts[10_000:].astype(np.float32)
gt = calc_gt(vectors, queries, 10)

idx = Index.fit(
    vectors,
    output_dir=output_dir,
    name="demo",
    build_params=BuildParams(main_dim=256, ep_num=20),
    seed=42,
    num_threads=0,
    dram_budget_gb=2.0,
)
idx.set_params(ef_search=200, num_threads=1, beam_width=16)

idx.batch_search(queries, 10)                       # warmup
t0 = time.perf_counter()
ids = idx.batch_search(queries, 10)
elapsed = time.perf_counter() - t0

print(f"Recall@10: {calc_recall(ids, gt):.3f}")
print(f"QPS:       {len(queries) / elapsed:.1f}  ({len(queries)} queries in {elapsed*1000:.1f} ms)")

# Reopen later without rebuilding:
# idx = Index.from_prefix("/tmp/alaya_laser/demo", dram_budget_gb=2.0)

LASER requires a LASER-enabled build. See the LASER Guide for platform requirements and build options.

Benchmark

AlayaLite ships two complementary index paths. The benchmarks below cover both.

In-memory index vs. ANN-Benchmarks

We evaluate the in-memory path against other vector database systems using ANN-Benchmark (compile locally and open -march=native in your CMakeLists.txt to reproduce the results).

Fashion-MNIST	784 Euclidean Gist 960 Euclidean
Fashion-MNIST 784 Euclidean
Gist 960 Euclidean

In-memory collection vs. other mainstream systems

The same in-memory path powers Collection hybrid search when metadata filters are involved. We evaluate this filtered retrieval workflow using VectorDBBench on the Medium Cohere dataset (1M vectors, 768 dimensions). The following results report QPS under 0.1% selectivity filters at concurrency 1 and 80.

Integer filter 0.1% selectivity QPS

String equality filter 0.1% selectivity QPS

On-disk LASER vs. other large-scale systems

For the on-disk path, we compare LASER against other disk-resident vector systems on DPR100M (101M vectors × 768 dimensions, L2). Numbers are read directly from the benchmark output — see the AlayaLaser paper (SIGMOD 2026) for the algorithm details.

LASER vs other on-disk systems on DPR100M

At Recall@10 ≈ 0.97, LASER serves about 725 QPS — roughly 4.4× DiskANN (165), 9.2× Qdrant (79), and 66× LanceDB (11) on this dataset, while Milvus (3) does not reach this recall band reliably. The search-phase resident set is 22.5 GiB, an order of magnitude below Qdrant (309.2 GiB) and Milvus (382.1 GiB) on the same workload.

Contributing

We welcome contributions to AlayaLite! If you would like to contribute, please follow these steps:

  1. Start by creating an issue outlining the feature or bug you plan to work on.
  2. We will collaborate on the best approach to move forward based on your issue.
  3. Fork the repository, implement your changes, and commit them with a clear message.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

Please ensure that your code follows the coding standards of the project and includes appropriate tests.

Acknowledgements

We would like to thank all the contributors and users of AlayaLite for their support and feedback.

Contact

If you have any questions or suggestions, please feel free to open an issue or contact us at dev@alayadb.ai.

For Chinese-speaking users, you can join our WeChat discussion group by scanning the QR code below:

AlayaLite WeChat discussion group QR code

License

AGPL-3.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

alayalite-1.0.4-cp313-cp313-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.13Windows x86-64

alayalite-1.0.4-cp313-cp313-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

alayalite-1.0.4-cp313-cp313-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

alayalite-1.0.4-cp313-cp313-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

alayalite-1.0.4-cp313-cp313-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

alayalite-1.0.4-cp312-cp312-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12Windows x86-64

alayalite-1.0.4-cp312-cp312-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

alayalite-1.0.4-cp312-cp312-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

alayalite-1.0.4-cp312-cp312-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

alayalite-1.0.4-cp312-cp312-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

alayalite-1.0.4-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

alayalite-1.0.4-cp311-cp311-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

alayalite-1.0.4-cp311-cp311-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

alayalite-1.0.4-cp311-cp311-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

alayalite-1.0.4-cp311-cp311-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

alayalite-1.0.4-cp310-cp310-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.10Windows x86-64

alayalite-1.0.4-cp310-cp310-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

alayalite-1.0.4-cp310-cp310-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

alayalite-1.0.4-cp310-cp310-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

alayalite-1.0.4-cp310-cp310-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

alayalite-1.0.4-cp39-cp39-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.9Windows x86-64

alayalite-1.0.4-cp39-cp39-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

alayalite-1.0.4-cp39-cp39-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

alayalite-1.0.4-cp39-cp39-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

alayalite-1.0.4-cp39-cp39-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file alayalite-1.0.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: alayalite-1.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for alayalite-1.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a39a66463753c5ce92355796bf7dff2e13e9d904a85ddac05bdf607dedc0cf29
MD5 d6e1aff26580319db64f05417c27dbfb
BLAKE2b-256 8e31c1fdf92c84c369775022687e872306c0fd7085e002bf04e92ddbfecfc2e7

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b62e55956accb0f4099ece4e86a6da912929be7248bd0bbc9c659e96831f0078
MD5 42e8e015f20b600b5dde890443c44f25
BLAKE2b-256 6f3c617eab659b7efade58e9f0042fc0ed847b516b389e86cbe8c9aecc283e64

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93fc75bde7c7c616281ac353ff33978886b6b693b9f497808781b02929f30d3e
MD5 95e1c3d4fe13bdfa902cd98f811f3f8e
BLAKE2b-256 1fa3d353ea0904bdf6afcc7eb7ef22a390b56604551e989ba52576b4441f83df

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 a3692a158893a762b0893530530b8505c3feddbd5399b9f4797e779d94bc1ca8
MD5 6908392331c8f5af9b241cb0826b3197
BLAKE2b-256 4f3004eb1d9c5d33716c40a5603447a8dad22529f8ffda916a7d8ff350e68df4

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 61a723b642683a2575d98119b872ef996309a57b8c2b17680ae4cd068e1a781d
MD5 4f449b43081b5df7d048d6d45f14f978
BLAKE2b-256 904cc236435d4a2316de4ee108b33f693f35d68d11a0a398d3fb66a132ebdafa

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: alayalite-1.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for alayalite-1.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76bf4e420585c5b16554f3fbc835cd0683547ea0a82fb7dbeb0c71ac189b6b0d
MD5 ae0e2d6a65791c874bfab395200b1e81
BLAKE2b-256 f70c77f3bb026038d71e3ce6a340b56c31b861ba1aa263a3a4eec336a9d4cfed

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a196b31541519e7950a6352a7b5302cb9ecdc353e7712d7c444f479ee0f0bce
MD5 38dcb1c56374125b88727e8a3fed3c77
BLAKE2b-256 ce54c2b69ea17a9b01e59b5a42737fe40e174575e6815a924d28fd6c35c081a0

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efcf1af31450de414af6e5b0b95e2a0bcc04907ac3bcfe16136f35dc55939291
MD5 5780b3bd3ee4d7e90f9d6d4e1ee10cbb
BLAKE2b-256 4214b098b6a96ce5e18c74ea13b5ed7fbdf8b64086a59720862d209d1f36c89d

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ecddf4577fe1b69625e68b2fb31f72a25442905af518e0bbe613f64f9834b7f7
MD5 7856235e0cf64997d4fdbd08dcc3076f
BLAKE2b-256 775c6cd1e796f96bd1ffe0ad0d69b78c16bca2a0c950c2579a53ea3f38c34380

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 595e0547b756e9d9877664502770b9b8af031ba346dbc5b7ff812da269f5d15a
MD5 e43c2beee2158d4bb1d8c8bf52b75733
BLAKE2b-256 4f5e92a79e6db5bab9f7975de439ae1c8372c3953193397afce1e3e5fa6154a7

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: alayalite-1.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for alayalite-1.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 93cdfd01e2950c54e8bc6f6f36f51f98bf681662565268c2df905ace8e8275d9
MD5 e1401e00a85bd52f6abc5a42d538815c
BLAKE2b-256 24809fcf3ab4271452f2cfeac859ecbb851e365b5cf609ddf30ddd4f693386ef

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41a70d16febe0d2a0350392f069feba4660115303fe2d78360036644085fa11e
MD5 5efb70eba4049b37b52e647dd984ac4c
BLAKE2b-256 ff77f04b7a8965a8b7acbadedfe99e959bc123c86147a223256fb9afe565e459

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 285803e1485b49ee9b314183eb8a004fb6f0f666b63d01c1425f9b0fb546dce2
MD5 2dbbeda1d64f327194641394c4d746c1
BLAKE2b-256 061b2378f07cef4f79f7db1ed5af10c40f648c4dee50ab2d8e6e011c75ac2605

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ae73cd243f09e7d510715d33d9e609312976ad151668ff2ccb95079876362438
MD5 ca092ad7070ef9aa872970c146411e9e
BLAKE2b-256 177baa88a38efa1ac8af8194130166681fc7bd842f3f319a8ae1ef0abd1a95a1

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6e4b99ae50131b86a487651826173897dd59c59d68201548582ad1857f8b1427
MD5 887a093303aad85c18a20c93b468a9f6
BLAKE2b-256 12052b5e4014d9974d1ed3fe1f4e159fa6d07b26b2c8aa2087c187098328991a

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: alayalite-1.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for alayalite-1.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14902c734cbc8af1efaf492f9d2e7e00654ae92cca85e630fed99ef40f33331a
MD5 d057b771e994c7e5e34bd2be47f94fc5
BLAKE2b-256 94efd0083924e862a9268e0eb68296cc8270f6830cf22909a035bda7cbcfb045

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa5914ec791d509bd2d67ed933c5f8e964bf49458e76cb619e8bcda1eb81b538
MD5 029a0108242ffef838a0e15f55dcc147
BLAKE2b-256 a54e4aea61cbe7f5decee33209eabaa52d0f7275e41d18d9225b7ec8743f8077

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 819810b1317b6d528af88239939b4c8b3fcf93e56c6aa579f704854c6314a9b5
MD5 ffd20d8819fe859f7868fc28944ded69
BLAKE2b-256 f123f5a6ea2e1b0a4414eb0889ec3e78647ac78b867ce7e7b8c2a87cb3875ff3

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5615212303fc0cd1d20178d8a206097208e2e441fe2b8a229eff6d99ee21ea86
MD5 cd74575b55c801a3b4c686e781c8a8a1
BLAKE2b-256 7b78a0ebc798dc4ac5fb0ef386c43ec735ed3447b544041e7eb6f6e5868b4254

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8f46caed070d99c2d6ddd3d0c014151aa11cc81c292aa39f7fd23e662256c4fe
MD5 d5386ff88c7b7832eb46ccf7aff677b6
BLAKE2b-256 ee064369db4995afbae4dac436d3a7384dfb4c4f2718b5d56bb4ef06814aa103

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: alayalite-1.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for alayalite-1.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0bcaea1ce94a413eb9f63f88d09713240a624f3c861dd9dcf5137327b66cb2d5
MD5 c8600e44ab3e6e5c53335d63f8888f41
BLAKE2b-256 77a4a33cf0578ddc7ab69af1bbf51c6037a9d3f951b8163b0fefc54eaf304300

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53546016c041ebfb549ef0ed6114da9459094fa0366ddb052540e0be0cdf637c
MD5 e648722715f39e6fd2ee0e1db3d8aede
BLAKE2b-256 5ea01fb4aae6930478c3da54cedb621f7bbaab4306f63cb5a567fd4030263ac6

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 176aac5a7d70e952b5462ca811aac7f6a9f4bb310d4261177f3f56c51bc3e784
MD5 69265837f3c8e67f8191069633e5257f
BLAKE2b-256 72278f2ac06096a126f87da7aee9802c989dab2d1a71fb26fd6f4b10fa54efef

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b6386a7233f272314207a42879143c836617e0893efdd1cc32bd55ecc6c4bb32
MD5 fe286e11410bcb8fcd4530479b323ec3
BLAKE2b-256 14799517efb6184e796d2375e7093377e61c3887f8a6050b991c4c8e12278f57

See more details on using hashes here.

File details

Details for the file alayalite-1.0.4-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for alayalite-1.0.4-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97554c0b9be36e62e7e909b9a75b586aab710c38ffef89e0efaebb61988b907a
MD5 a465f42feea299d90b5289ffbed05edd
BLAKE2b-256 e95914fe4fb7d371c7f3659f6f34d17e9983a001026597011575a73662482ebc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page