Skip to main content

Data, connected. Content-addressable storage with cross-table ACID transactions.

Project description

rhizo-core

Low-level Rust bindings for Rhizo.

Most users should install rhizo instead, which includes these bindings plus the high-level Python API:

pip install rhizo

What is rhizo-core?

This package provides the native Rust components:

  • PyChunkStore - Content-addressable storage with BLAKE3 hashing
  • PyCatalog - Versioned table catalog
  • PyBranchManager - Git-like branching
  • PyTransactionManager - Cross-table ACID transactions
  • PyParquetEncoder/Decoder - High-performance Parquet I/O
  • Merkle tree operations for incremental deduplication

When to use rhizo-core directly

Only if you're building custom tooling on top of the low-level primitives. For normal usage, install rhizo which provides a simple API:

import rhizo

db = rhizo.open("./mydata")
db.write("users", df)
result = db.sql("SELECT * FROM users")

License

MIT

Project details


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.

rhizo_core-0.1.4-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

rhizo_core-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rhizo_core-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file rhizo_core-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rhizo_core-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rhizo_core-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3fb88314611d37f2475b30f8fc05a97aaeebac244b98bfe7d2569ca773fd89d7
MD5 6a174f133e7e910a70367d63163397bd
BLAKE2b-256 b507e53d010a3f44e06d51396bcbe28d22c047d68a75afc8a08c138384d3abb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.4-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on rhizodata/rhizo

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

File details

Details for the file rhizo_core-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf341c207a71ff1a0c7e9e2d4d807e86c2d20bbfd674fe770ed45d6cfe5bd228
MD5 a80db7280facf58125b71bef1c28a14f
BLAKE2b-256 eb98df705ec7171d6efb7cb4e30dc088679c73da8a8e05df49e047e84257da4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on rhizodata/rhizo

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

File details

Details for the file rhizo_core-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e6656e80a81e7d8f5eda00e8acab3488efe350b34c48d5d391fd81e5ba603e1
MD5 7b659598a3a13406fac3ba326277414e
BLAKE2b-256 78816037a7a06369ca6f26419c2b5fd50002428471c034ab5c6f755f14d25777

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on rhizodata/rhizo

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

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