This project seeks to build a Python software package that provides scalable implementation of string similarity joins over two tables, for commonly used similarity measures such as Jaccard, Dice, cosine, overlap, overlap coefficient and edit distance. The package is free, open-source, and BSD-licensed.
- Project Homepage: https://sites.google.com/site/anhaidgroup/projects/magellan/py_stringsimjoin
- Code repository: https://github.com/anhaidgroup/py_stringsimjoin
- User Manual: http://anhaidgroup.github.io/py_stringsimjoin/v0.1.x/index.html
- Guides: http://anhaidgroup.github.io/py_stringsimjoin/v0.1.x/guide.html
- How to Contribute: http://anhaidgroup.github.io/py_stringsimjoin/v0.1.x/contributing.html
- Issue Tracker: https://github.com/anhaidgroup/py_stringsimjoin/issues
- Mailing List: https://groups.google.com/forum/#!forum/py_stringsimjoin
py_stringsimjoin has been tested on Python 2.7, Python 3.3, Python 3.4 and Python 3.5.
The required dependencies to build the package are pandas 0.16.0 or higher, py_stringmatching 0.2.1 or higher, joblib, pyprind and six.
py_stringsimjoin has been tested on Linux, OS X and Windows.