maxbachmann
3d2cfe8b4a
update rapidfuzz-cpp and add support for tuple scores in processors
2020-08-14 11:45:07 +02:00
maxbachmann
eae941a647
further reduce tarball size
2020-06-27 12:49:32 +02:00
maxbachmann
293caa1242
fix inconsistency from #32
2020-05-24 08:19:28 +02:00
maxbachmann
3137df9e96
remove boost::optional dependency
2020-05-22 14:38:13 +02:00
maxbachmann
f0f8247d02
allow any object with items
2020-05-21 08:39:13 +02:00
maxbachmann
a4bfbeb2f5
exit early when exact match was found
2020-05-19 18:31:24 +02:00
maxbachmann
46cf20aa4e
remove intermediate python function to improve performance
2020-05-12 08:56:28 +02:00
maxbachmann
3e7c410c44
use common interface for all fuzzy ratios
2020-05-07 14:40:37 +02:00
maxbachmann
d5995e2f18
help pylint finding members better
2020-05-07 11:07:22 +02:00
maxbachmann
3121457e42
exit early in token_sort_ratio
2020-04-29 13:32:11 +02:00
maxbachmann
8f596ae7c7
manually check punctuation for #29
2020-04-28 09:27:56 +02:00
maxbachmann
96b5660720
increment version
2020-04-24 20:31:43 +02:00
maxbachmann
7fa6c88a3d
support choice: match_choice dict
2020-04-22 19:00:46 +02:00
maxbachmann
438be93cb6
fix #25
2020-04-16 10:13:01 +02:00
maxbachmann
e4006839fc
add missing files to tarball
2020-04-15 23:17:35 +02:00
maxbachmann
66fbf1f574
increment version
2020-04-13 10:31:07 +02:00
maxbachmann
cc872fdd3a
sort by largest
2020-04-09 16:26:08 +02:00
maxbachmann
044fd229a9
fix performance degradation and use the same interface everywhere
2020-04-09 09:32:29 +02:00
maxbachmann
f0adc8da49
start fixing performance issues
2020-04-09 00:32:38 +02:00
maxbachmann
b4509b8cd1
add extractIndices
2020-04-08 18:50:26 +02:00
maxbachmann
92820476f1
fix preprocessor for cyrillic
2020-04-07 18:28:52 +02:00
maxbachmann
99bb5f4328
fix a couple of bugs
2020-04-05 17:53:56 +02:00
maxbachmann
a9c4865b83
replace non alphanumeric characters
2020-04-05 13:16:41 +02:00
maxbachmann
72763a1acf
fix msvc build error
2020-04-05 03:12:43 +02:00
maxbachmann
4da4234f73
fix string view usage
2020-04-05 02:48:44 +02:00
maxbachmann
c74480ca60
fix some issues with mscvc 2015
2020-04-04 13:15:25 +02:00
maxbachmann
ab8e98bc2d
add missing files to tarball
2020-04-04 06:51:45 +02:00
maxbachmann
839e19a359
release 0.6.0
2020-04-04 06:15:37 +02:00
maxbachmann
69e27b0ca4
fix another bug with embedded null characters in strings
2020-04-03 02:33:07 +02:00
maxbachmann
485b68d841
fix a bug extracting the args and kwargs from the C API
2020-04-03 00:18:03 +02:00
maxbachmann
6cd0f94e06
fix windows build for conda
2020-04-01 14:49:22 +02:00
maxbachmann
1715bbac44
implement extract method and cleanup the codebase
2020-04-01 13:35:40 +02:00
maxbachmann
c225979db3
release version 0.4
...
- levenshtein module that provides access to weighted distance and normalized weighted distance
- extract returned a list of tuples of empty string and 0 when not enough elements had a ratio
bigger than score_cutoff
- fix wrong sorting of results causing wrong results to be removed in extract
2020-03-29 20:04:30 +02:00
maxbachmann
ab0b5729b5
Improve CI integration and add some aliases ( #10 )
2020-03-29 16:36:13 +02:00
maxbachmann
f94d54a1f4
move default_process into python
2020-03-27 15:37:26 +01:00
maxbachmann
0b81415484
release version 0.3.0
...
- When using score_cutoff there is now a guarantee that it returns 0 when result < score_cutoff
- each function has now a preprocess argument to specify whether strings should be preprocessed
- the default preprocessing does now lower case and trim
- extract and extractOne accept a custom processor method instead of utils.default_processor now
- QRatio was removed since it does now exactly the same as normal ratio
2020-03-26 17:23:06 +01:00
maxbachmann
7d564d2bab
add scorer argument to provide custom scorer function
2020-03-24 15:25:46 +01:00
maxbachmann
e1b5f323b8
add license to package
2020-03-23 13:10:37 +01:00
maxbachmann
510a0f190e
automatically build python Wheels ( #5 )
2020-03-22 23:12:51 +01:00
maxbachmann
e9e5732653
lowercase strings before processing
2020-03-22 14:45:08 +01:00
maxbachmann
8ddfc2c35e
add token_ratio and partial_token_ratio in python
...
add benchmarks for fuzz
2020-03-22 01:45:57 +01:00
maxbachmann
6e8081465e
fix broken score_cutoff
2020-03-20 23:51:10 +01:00
maxbachmann
439db23e28
add token_set and token_sort methods
2020-03-20 18:19:59 +01:00
maxbachmann
3a46dbdc89
add limit argument to extract
2020-03-19 11:51:50 +01:00
maxbachmann
e157e11fa7
complete basic implementation of rapidfuzz
2020-03-18 21:34:32 +01:00
maxbachmann
cb84c0521c
add setup.py to build python version
2020-02-29 18:17:00 +01:00