Skip to main content

httk-store

Status: Early beta

⚠️ EARLY BETA

This is an early beta release of httk₂. The organization of the packages and their APIs should not yet be regarded as stable, and may change between releases.

httk-store is a httk₂ module for data management. Built on the stdlib-only contracts and models in httk-core, it provides in-memory httk.core.EntryProvider implementations for the standard OPTIMADE entry types (references, files, calculations), property-definition validation on jsonschema, and a database storage layer that stores plain frozen dataclasses in SQLite, DuckDB, PostgreSQL, or MongoDB, makes them queryable through a backend-agnostic search DSL, and serves them through the entry-provider contract. ClickHouse supports bulk ingestion and read serving with its documented write restrictions.

Install the optional backend you need with httk-store[db] (SQLite), httk-store[duckdb], httk-store[postgresql], httk-store[mongodb], or httk-store[clickhouse,parallel]. See the storage documentation for backend capabilities and deployment requirements.

Download files

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

Source Distribution

httk_store-2.1.0.tar.gz (681.6 kB view details)

Uploaded Source

Built Distribution

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

httk_store-2.1.0-py3-none-any.whl (460.3 kB view details)

Uploaded Python 3

File details

Details for the file httk_store-2.1.0.tar.gz.

File metadata

  • Download URL: httk_store-2.1.0.tar.gz
  • Upload date:
  • Size: 681.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for httk_store-2.1.0.tar.gz
Algorithm Hash digest
SHA256 cd48ac9fb39e81b4ea4c7fad30e2984faab5c2387caf63e2d6f144c985843c2a
MD5 8c3f4c2b4f00c15f2f83badc74ddd049
BLAKE2b-256 0a6d95ae3ed92664ac78c8b32bf1a4be4e0edb1a91a96d9913a734044c1c08a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for httk_store-2.1.0.tar.gz:

Publisher: release.yml on httk/httk-store

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file httk_store-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: httk_store-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 460.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for httk_store-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a211dce5f2c1927182ee59ffcb091dc9ed94da5fc6deb9f06260e70f5ee1169b
MD5 2b1403aba0f3d12759f1d54f6a6a8eca
BLAKE2b-256 62483099b6c4a0defe7d133ec03baaa1d10406bf3bfb7c85aea3620249649ebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for httk_store-2.1.0-py3-none-any.whl:

Publisher: release.yml on httk/httk-store

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 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