raikou-core
Spark-backed execution core used by raikou.
raikou-core implements an ExecutionEngine compatible with
pydantable-protocol and
contains the planning/expression primitives that raikou builds on.
Who should use this package?
- Most users: install and use
raikou(higher-level API). - Library authors / advanced users: depend on
raikou-coredirectly if you want the engine/planner without theraikouconvenience layer.
Requirements
- Python: 3.10+
- Spark:
pyspark>=3.4,<4(a Spark runtime must be available in your environment)
Install
pip install raikou-core
Development (monorepo)
From the repository root:
make install-editable
make test
make lint
make format
Related
- High-level API:
raikou - Documentation: built from
docs/via MkDocs (mkdocs.yml)
License
MIT (see repository LICENSE).
Metadata
Release files for raikou-core 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| raikou_core-0.1.0.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| raikou_core-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.4 kB
Release files / raikou_core-0.1.0.tar.gz
| Download URL | raikou_core-0.1.0.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8b307c37ed67e26247c07929f6f33dfd7c82dbf79f0bfaf70042fed5da8d5e4c
|
|
BLAKE2b-256 checksum How to use checksums |
b0d65d568a6914ef47e4cc74bd65f60cc00ea687b3714225a83806b4cbfc53a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|
Release files / raikou_core-0.1.0-py3-none-any.whl
| Download URL | raikou_core-0.1.0-py3-none-any.whl |
|---|---|
| Size | 12.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2181e39853f196419584d8d5a18d55518960e883f3f20fdea6188ec8064fa444
|
|
BLAKE2b-256 checksum How to use checksums |
6d51b905629b2cce8b63b16ceac878042aac37caf918b56214a9dc3763a6fd48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|