Py-stringmatching

Latest version: v0.4.5

Safety actively analyzes 619528 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.5

* Discontinued usage of cythonize.py during setup due to Python 3.12 compatibility issues

Contributors:

[Anson Doan](https://github.com/Anson-Doan), [AnHai Doan](https://github.com/anhaidgroup)

0.4.4

* Dropped support for Python 2
* Added support for Python 3.12
* Adjusted setuptools.setup project name to match name on PyPI

Contributors:

[Anson Doan](https://github.com/Anson-Doan), [AnHai Doan](https://github.com/anhaidgroup), [Zachary Ware](https://github.com/zware)

0.4.3

* Dropped support for Python 3.6.
* Added support for Python 3.10 and 3.11.
* Replaced aliases removed from Numpy 1.24.
* Switched from Nose to vanilla Unittest.
* Replaced Travis and Appveyor CI testing with Github Actions.

Contributors:

[Anson Doan](https://github.com/Anson-Doan), [AnHai Doan](https://github.com/anhaidgroup)

0.4.2

* Bug fix: Made PartialRatio importable from py_stringmatching.
* Dropped support for Python 3.4.
* This is the last version of py_stringmatching that will support Python 2 and Python 3.5.

**Contributors:**

[Matt Christie](https://github.com/christiemj09), [Ruijian Wang](https://github.com/ruijianw), [AnHai Doan](https://github.com/anhaidgroup)

0.4.1

* Cython version was updated. The package is now built with updated Cython version >= 0.27.3.
* Added support for Python 3.7 version and dropped Testing support for Python 3.3 version.

**Contributers:**

[Phil Martinkus](https://github.com/pjmartinkus), [Matthew Christie](https://github.com/christiemj09), [Chakshu Ahuja](https://github.com/chakshuahuja), [AnHai Doan](https://github.com/anhaidgroup)

0.4.0

* Five similarity measures written in Python have been Cythonized to run much faster. These are Affine, Jaro, Jaro Winkler, Needleman Wunsch, and Smith Waterman.

* We have also empirically evaluated the runtime of Jaccard (written in Python) and found that it is already very fast. Thus, Cythonizing it is unlikely to yield much of a speedup.

* Note that in Version 0.3.x (and earlier versions), edit distance has been Cythonized. Thus, the set of all Cythonized similarity measures consists of edit distance, Affine, Jaro, Jaro Winkler, Needleman Wunsch, and Smith Waterman.

* In subsequent versions, it would be highly desirable to Cythonize remaining similarity measures, including Dice, cosine, etc.

* For this package, we add a runtime benchmark (consisting of a script and several datasets) to measure the runtime performance of similarity measures. This benchmark can be used by users to judge whether similarity measures are fast enough for their purposes, and used by developers to speed up the measures.

**Contributors:**
[Srujith Poondla](https://github.com/SrujithPoondla), [Phil Martinkus](https://github.com/pjmartinkus), [Pradap Konda](https://github.com/kvpradap), [Paul Suganthan G.C.](https://github.com/paulgc), [AnHai Doan](https://github.com/anhaidgroup)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.