Metadata-Version: 2.4
Name: py-stringmatching
Version: 0.4.7
Summary: Python library for string matching.
Author-email: UW Magellan Team <uwmagellan@gmail.com>
License: BSD
Project-URL: Homepage, https://sites.google.com/site/anhaidgroup/projects/magellan/py_stringmatching
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: numpy<2.0,>=1.7.0
Dynamic: license-file

py_stringmatching
=================

This project seeks to build a Python software package that consists of a comprehensive and scalable set of string tokenizers (such as alphabetical tokenizers, whitespace tokenizers) and string similarity measures (such as edit distance, Jaccard, TF/IDF). The package is free, open-source, and BSD-licensed.

Important links
===============

 * Project Homepage: https://sites.google.com/site/anhaidgroup/projects/magellan/py_stringmatching
 * Code repository: https://github.com/anhaidgroup/py_stringmatching
 * User Manual: https://anhaidgroup.github.io/py_stringmatching/v0.4.2/index.html
 * Tutorial: https://anhaidgroup.github.io/py_stringmatching/v0.4.2/Tutorial.html
 * How to Contribute: https://anhaidgroup.github.io/py_stringmatching/v0.4.2/Contributing.html
 * Developer Manual: http://pages.cs.wisc.edu/~anhai/py_stringmatching/v0.2.0/dev-manual-v0.2.0.pdf
 * Issue Tracker: https://github.com/anhaidgroup/py_stringmatching/issues
 * Mailing List: https://groups.google.com/forum/#!forum/py_stringmatching
 
Dependencies
============

py_stringmatching has been tested on each Python version between 3.8 and 3.12, inclusive.
Note: Python 3.7 support was dropped as it reached End of Life (EOL) on June 27, 2023.

The required dependencies to build the package are NumPy 1.7.0 or higher, but lower than 2.0,
and a C or C++ compiler. For the development version, you will also need Cython.

Platforms
=========

py_stringmatching has been tested on Linux, OS X and Windows. At this time we have only tested on x86 architecture.
