Skip to main content

LiteIndex

Embedded, thread and process safe, disk backed, easy to use, query-able, fast Index (Cache) implementations

pip install --upgrade liteindex[all]

DefinedIndex

  • Documentation | Detailed example | Benchmarks
  • fixed schema index i.e: schema has to be defined before hand
  • number, boolean, datetime, string, compressed_string, blob, json, normalized_embedding, and other types are supported and can be queried upon
  • can store any python objects with varying levels of query-ability
  • Query language is subset of mongodb's. All queries are documented
  • seamless, very fast nearest neighbor search with filtering. can order by, filter by as usual with embeddings
  • works across threads, processes seamlessly
  • handy features like search and update in single query, batch operation support for update, search, del, pop etc ..
  • in-place math operations support wherever applicable i.e: += etc can be done in single query optimally
  • compression is supported natively and optional custom compression dictionaries can be built automatically

KVIndex

  • Documentation | Detailed example | Benchmarks
  • simple key value store, can store any python objects, can be queried for equality, sorting, max, min etc wherever applicable
  • in-place math operations support wherever applicable i.e: += etc can be done in single query optimally
  • has a python dict like interface
  • batch operation support for update, search, del, pop etc ..
  • ultra fast, works across threads, processes seamlessly
  • Eviction policies supported: LRU, LFU, any and age based invalidation and size, count based eviction

function_cache

Metadata

Release files for liteindex 0.0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for liteindex 0.0.3.3
File Size Uploaded Provenance Actions
liteindex-0.0.3.3.tar.gz 24.8 kB With provenance Details for liteindex-0.0.3.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for liteindex 0.0.3.3
File Interpreter ABI Platform Actions
liteindex-0.0.3.3-py3-none-any.whl Python 3 none any Details for liteindex-0.0.3.3-py3-none-any.whl

Total release size: 48.1 kB

Release files / liteindex-0.0.3.3.tar.gz

Download URL liteindex-0.0.3.3.tar.gz
Size 24.8 kB
Tags Source
SHA-256 checksum
How to use checksums
81ee7179c83e45d4ad7eae592a02dc65cfa88b589d27f67dc3999a7538eb0015
BLAKE2b-256 checksum
How to use checksums
9873ef4cc05278fe6c167d2163e549232fa2ee026cafdb92828f14827ecc6462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 10, 2024.

Transparency log

Release files / liteindex-0.0.3.3-py3-none-any.whl

Download URL liteindex-0.0.3.3-py3-none-any.whl
Size 23.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1f9d384eb84cdca72ee1834ceac9d5d5b2fa12ecd0662d2b32d48f650a75ad4
BLAKE2b-256 checksum
How to use checksums
97b97ab86d55be14812f7c414ae273653af4b95a781288bd3a8543ff9b45b55e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 10, 2024.

Transparency log

Security for liteindex 0.0.3.3

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for liteindex-0.0.3.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 10, 2024.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.0.3.3 This release

2 release files Full provenance

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