Skip to content

USEPA/FDTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages