Explore .ramish knowledge graph files — query, validate, predict, and audit geometric truth.
Project description
Ramish Explorer
Read, query, and explore .ramish knowledge graph files.
Ramish Explorer is the free, open-source reader for .ramish engine files generated by Ramish.io — a geometric knowledge engine that maps structural integrity in relational databases using quaternion embeddings.
Install
pip install ramish-explorer
Quick Start
# File overview
ramish-explorer stats engine.ramish
# Natural language search
ramish-explorer query engine.ramish "What relates to AC/DC?"
# Show all connections for an entity
ramish-explorer edges engine.ramish "Iron Maiden"
# Find similar entities (duplicate detection)
ramish-explorer similar engine.ramish "ABC Plumbing"
# Validate a specific relationship
ramish-explorer validate engine.ramish "Led Zeppelin" "genre" "Rock"
# Predict missing links
ramish-explorer predict engine.ramish "Sunset Condo" "serviced_by"
# Interactive exploration
ramish-explorer explore engine.ramish
Commands
| Command | Description |
|---|---|
stats |
File structure, geometry, and trust weight distribution |
query |
Natural language search with wave propagation |
validate |
Check a specific triple (subject, relation, object) |
edges |
Show all edges for an entity with trust weights |
similar |
Find nearest neighbors by embedding distance |
predict |
Frozen key rotation inference (head + relation → tail) |
compose |
Multi-hop quaternion composition (relation1 ⊗ relation2) |
keys |
Extract frozen relational keys with stability metrics |
audit |
Structural integrity report |
requantize |
Convert between fp32/fp16/int8 quantization |
explore |
Interactive REPL |
What is a .ramish file?
A .ramish file is a portable, binary knowledge graph with truth weights. It contains:
- Entities mapped from your database tables (rows, columns, values)
- Relations connecting entities with typed edges
- Quaternion embeddings encoding geometric structure
- Truth weights measuring confidence in each relationship
Generate .ramish files at ramish.io.
Use Cases
- Data quality auditing — find orphaned records, low-confidence relationships, structural anomalies
- Duplicate detection —
similarfinds near-duplicates in embedding space - Relationship exploration —
edgesshows the full connection web for any entity - Link prediction —
predictfinds missing connections using frozen key rotation - Drift monitoring — compare
.ramishfiles over time to track data quality changes
Requirements
- Python 3.8+
- numpy, click, rich (installed automatically)
License
MIT
Links
- Ramish.io — Generate .ramish files
- Documentation
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ramish_explorer-0.1.0.tar.gz.
File metadata
- Download URL: ramish_explorer-0.1.0.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3347e0b985deeafb7aee706b6dd3ae3e68c0299b8085a5edf3a971d0cf0baa29
|
|
| MD5 |
6e3bc1e3c22d980cfdfcf9174d46854c
|
|
| BLAKE2b-256 |
8b3fa3bed54dcef96e4373e25d2928a3fa2671e4718a69992fb1111ecdc9bb2a
|
File details
Details for the file ramish_explorer-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ramish_explorer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a6f828493dc4ca9fca431def93363dc6efae8670b8f7471298ad3d6ebd0b5a4
|
|
| MD5 |
8aca17ee35170e87fc8e0a2080e9b628
|
|
| BLAKE2b-256 |
7817ac122b662244a947af1f0dab3917d739e04b74f061a86d624003a3d7b280
|