Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
granitus
Role in Velarium: IR → Spark-like schemas — lower Velarium IR into columnar / distributed schema definitions (e.g. Spark StructType or similar) for data pipelines.
| PyPI | pypi.org/project/granitus (scaffold) |
| Repository | github.com/eddiethedean/velarium |
| Python | 3.10+ (when implemented) |
| Status | Scaffold — no emitter yet |
| Related | velarium on PyPI — IR contract; velotype on PyPI — parallel .pyi backend |
Planned use cases
- ETL and big-data jobs that need types aligned with Python stubs and JSON IR
- Columnar systems that benefit from a single IR → schema mapping
See also
- docs/valarium.md — backend overview
- docs/modelspec-ir.md — IR schema
- docs/interchange-ir-json.md — JSON IR interchange and
format_version - docs/supported-annotations.md — type coverage in IR
- docs/model-sources.md — how models become IR today
- Roadmap
- Repository README
- Documentation index
- velarium on PyPI — IR contract
License
MIT — see LICENSE.
Metadata
Release files for granitus 0.8.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 | |
|---|---|---|---|
| granitus-0.8.0.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| granitus-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.7 kB
Release files / granitus-0.8.0.tar.gz
| Download URL | granitus-0.8.0.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0855e07c90c86045cca7ef21a8283002142d3446b6f3142848402957e781b8a2
|
|
BLAKE2b-256 checksum How to use checksums |
2de000f5c965d09bc6004200c929beef4400606659db79a945d9b5b36bff5a1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / granitus-0.8.0-py3-none-any.whl
| Download URL | granitus-0.8.0-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b1471ffd928bb8d30047a31f97f3c7dddc764d09ddcb5a5fdb001e70e0ba141
|
|
BLAKE2b-256 checksum How to use checksums |
dd8056d76494ae5d9eea30705ac896515c57234cfe0935a3a7f3e5d58db37da7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|