1 unstable release
| 0.1.0 | Aug 1, 2025 |
|---|
#7 in #connecting
1.5MB
13K
SLoC
Relatable: Connect your data!
Relatable (rltbl) is a tool for cleaning and connecting your data. It preserves invalid data while you're in the process of cleaning it, and it helps you connect your data to controlled terminologies and data standards. You can use Relatable as a web app, as a command-line tool, in a notebook like Jupyter, or from your favourite programming language.
This early version of Relatable has a minimal feature set:
- read from a SQLite database at
.relatable/relatable.db - look for a 'table' table with a column called 'table'
- get text for any table listed in 'table' (and only those tables)
The SQLite database could be one you created, or it could have been created by VALVE.
Install
Use Cargo, the Rust package manager, to build Relatable. You can either:
- use
cargo runto compile and run a command, or - use
cargo buildto compile an executabletarget/debug/rltbl
Usage
Run rltbl help to get a full list of commands and options. For example:
rltbl get table <TABLE>prints the named tablerltbl get value <TABLE> <ROW> <COLUMN>prints a single value
Further reading:
Contributing
Contributions, issues, and feature requests are welcome! Please read our contribution guidelines and code of conduct.
License
Copyright © 2024 Knocean, Inc. This project is MIT licensed.
Dependencies
~47–68MB
~1M SLoC