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.3-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

rhizo_core-0.1.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rhizo_core-0.1.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 280f3b8eae21172bfc9c505f532298c13199f0941fa2a72add1724a195528261
MD5 28d1c69863a85316142203bdc204803b
BLAKE2b-256 d5163e918f62143c31d3cbc2269a540e7cc58273387245f97e209248161ef34b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87c08747558d71a7a3a5066a2ddcadc73ff789bdc86eeee3d7c2d7400031d8ed
MD5 23268d578b03ae660e507150fd3a0213
BLAKE2b-256 7e7bd4b5fa89be6424b8ffede10827910164186cc9de56e48166d1ecd181342b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.3-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.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhizo_core-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 105761a2d620006850e003df356900041e758cb29f87362822f60d19bf7531b5
MD5 5defe3c0fcc3021dab822c1d07e6ec92
BLAKE2b-256 accc3ec105a39844a593c6714858d62db987b324fe9f3af97b5d963545822fa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhizo_core-0.1.3-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