File: index.rst

package info (click to toggle)
rapidfuzz 3.12.2%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,436 kB
  • sloc: python: 7,571; cpp: 7,481; sh: 30; makefile: 23
file content (47 lines) | stat: -rw-r--r-- 1,321 bytes parent folder | download
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