dariodip/rfd-discovery

This project, written in Python and Cython, deals with Discovery of Relaxed Functional Dependencies(RFDs) using a bottom-up approach.

27
/ 100
Experimental

This tool helps data analysts and database administrators understand the hidden relationships within their datasets. You provide a CSV file, representing a table from a relational database, and it outputs "Relaxed Functional Dependencies" (RFDs). RFDs reveal how closely columns are related even if they don't follow strict database rules, like finding that 'city' often determines 'state' but with some slight variations.

No commits in the last 6 months.

Use this if you need to uncover flexible, probabilistic relationships between columns in your tabular data without having to pre-define strict thresholds.

Not ideal if you need to enforce strict, exact functional dependencies, as this tool focuses on discovering "relaxed" or approximate relationships.

data-analysis data-quality database-design data-mining data-governance
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 8 / 25
Community 15 / 25

How are scores calculated?

Stars

8

Forks

5

Language

Python

License

Last pushed

Mar 17, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dariodip/rfd-discovery"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.