Skip to content
No description, website, or topics provided.
Python
Branch: master
Clone or download
unknown
Latest commit 6e26313 Jun 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Docs add second version doc Jun 19, 2019
data add 7z data files Jun 11, 2019
fdtool change pdf name Jul 24, 2018
images change output Oct 2, 2018
LICENSE.md load in all files Jun 18, 2018
MANIFEST.in add new manifest Jul 2, 2018
README.md add updated doi badge Jun 13, 2019
runner.py make changes Jul 2, 2018
setup.py make minor change Jul 9, 2018

README.md

README: Algorithm to mine for functional dependencies, equivalences and candidate keys

Description:

FDTool is a Python command-line application that mines functional dependencies, equivalences and candidate keys from datasets read in from .csv, .txt, and .pkl files.

Dependencies:
  1. Python2 (version 2.7.8 or later recommended)

  2. Pandas; pip install pandas

Configuration:

Edit REPO\fdtool\config.py prior to building setup to change preset time limit or max k-level. Include (optional) custom outfile name after command to run application.

Build setup:
$ git clone https://github.com/USEPA/FDTool.git
$ cd FDTool
$ python setup.py install
Run Application:
$ fdtool /path/to/file
Output:

output

DOI Badge:

DOI

Notes:

Module REPO/fdtool/modules/dbschema released under C-FSL license and copyright held by Elmar Stellnberger.

You can’t perform that action at this time.