1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
|header-image|
=================
RapidFuzz performs fuzzy string matching between two or more sequences using various string metrics.
Fundamental algorithms
----------------------
RapidFuzz provides a wide range of fundamental algorithms for string matching.
In addition it provides an API compatible implementation of all algorithms in ``thefuzz`` \/ ``fuzzywuzzy``.
Performant
----------
Rapidfuzz wraps highly-optimized implementations written in C++.
Enjoy the flexibility of Python with the speed of compiled code.
Easy to use
-----------
RapidFuzz's high level syntax makes it accessible and productive for programmers
from any background or experience level.
Compatible
----------
RapidFuzz provides a pure python fallback for every algorithm. This ensures that the library works on platforms
where compiling a C extension is not possible.
Open source
-----------
Distributed under a :ref:`MIT License <my-license-label>`, RapidFuzz is developed and maintained `publicly on GitHub <https://github.com/rapidfuzz/RapidFuzz>`_.
.. toctree::
:hidden:
Installation
Usage/index
.. toctree::
:caption: Development
:hidden:
Contributing/index
changelog_link
License
References
GitHub Repository <https://github.com/rapidfuzz/RapidFuzz>
.. |header-image| image:: img/RapidFuzz.svg
|