Alex Arslan
c149761927
Rename `OptimalStringAlignement` to `OptimalStringAlignment` ( #57 )
...
The former is a misspelling of the latter: note the extra 'e' in
"alignement." In renaming this, I've used `deprecate_binding` which
correctly handles deprecations for types as well as exporting.
I've also corrected two issues with the docstring for this type:
- The whole docstring was indented by 4 spaces, which Markdown
interprets as a code block, so the whole docstring was code-quoted.
- The docstring erroneously said that OSA is the unrestricted D-L
distance, but it's actually the restricted D-L distance.
2021-12-02 13:23:41 -05:00
matthieugomez
87e9817ddf
normalized
2021-09-13 10:06:04 -04:00
matthieugomez
5507822aec
don't use reorder since not type stable
2021-09-11 15:46:33 -04:00
matthieugomez
eb55591a46
improve Damerau
2021-09-11 14:38:21 -04:00
matthieugomez
ed35e8621e
better Damerau
2021-09-11 14:27:40 -04:00
matthieugomez
4c73b55825
simplify a bit Damerau
2021-09-10 17:55:37 -04:00
matthieugomez
5bec23d357
use correct (unrestricted) DamerauLevenshtein.
...
The old DamerauLevenshtein distance is renamed to OptimalStringAlignement.
2021-09-10 17:14:21 -04:00
matthieugomez
8979b33eb2
add storage vector
2021-09-10 14:56:52 -04:00
matthieugomez
f75a10852d
simplify RatcliffObershelp + add Partial{Ratcliff} test
2021-09-10 14:38:41 -04:00
matthieugomez
3e5ce898f7
small syntax improvement
2021-09-07 09:00:20 -04:00
matthieugomez
e7585b56fb
add back threads + reorganize qgrams
2021-09-06 12:10:31 -04:00
Matthieu Gomez
e9b224f03f
simplify a bit preprocessed qgrams ( #50 )
2021-08-08 06:58:42 +02:00
matthieugomez
373c3ba60d
rmv Travis
2021-04-05 13:55:09 -07:00
matthieugomez
d650b62a40
clean tests
2020-11-14 12:37:04 -08:00
matthieugomez
0c1443310c
Delete benchmark.jl
2019-12-12 17:01:40 -05:00
matthieugomez
164448f5d7
allow skipmissing iterator
2019-12-12 17:00:50 -05:00
matthieugomez
82d5f3bc91
remove Hamming, create StringDistance
2019-12-12 15:11:32 -05:00
matthieugomez
538c37991b
return indices
2019-12-12 14:26:25 -05:00
matthieugomez
c5f5df50a6
parellelize find functions
2019-12-12 13:21:36 -05:00
matthieugomez
4dc3b11a1f
swtich to 0.0 as default
2019-08-20 16:26:24 -04:00
matthieugomez
a50cd147f3
benchmarks
2019-08-20 15:39:47 -04:00
matthieugomez
cc688b5729
simplify
2019-08-20 15:38:14 -04:00
matthieugomez
1196915726
extract
2019-08-20 12:43:21 -04:00
matthieugomez
5aa033bf05
add extract + handle Missing
2019-08-20 12:32:52 -04:00
matthieugomez
5ea65c389a
Only keep compare for Levenshtein and Damerau
2019-08-20 11:59:23 -04:00
matthieugomez
c2a6fea477
tab
2019-08-19 14:04:55 -04:00
matthieugomez
7edca83311
refinement
2019-08-19 13:54:38 -04:00
matthieugomez
b557386f07
clarify default max_dist
2019-08-19 13:33:33 -04:00
matthieugomez
6aef47bc89
add maximum distance for Jaro, Levenshtein, DamerauLevenshtein
2019-08-19 13:12:55 -04:00
matthieugomez
68702d8aa1
clean
2019-08-18 12:52:37 -04:00
matthieugomez
6dc8056e37
SubString
2019-08-18 10:40:04 -04:00
matthieugomez
183e83b0b9
simplify code + allow distance in third arg
2019-08-15 11:07:12 -04:00
matthieugomez
8fb1476e58
Switch to Projects.toml
2019-04-22 10:09:44 -04:00
matthieugomez
a458b3356b
rmv UInt8
2019-03-29 09:04:23 -04:00
matthieugomez
5d535e3e06
binary
2018-07-05 10:32:10 -04:00
matthieugomez
0d1f2e7e9f
update with dictionary + faster
2018-07-04 17:27:40 -04:00
matthieugomez
aa4c75a340
add RatcliffObershelp
2015-11-05 10:32:58 -05:00
matthieugomez
b0e8f28c40
refractor
2015-11-03 10:41:35 -05:00
matthieugomez
5efbfd27a1
use binary search
2015-11-02 12:52:23 -05:00
matthieugomez
71f5042013
usual
2015-10-26 09:38:09 -04:00
matthieugomez
c9af07b993
add DataStructures
2015-10-25 20:27:35 -04:00
matthieugomez
0ea1828288
default constructor
2015-10-24 08:59:44 -04:00
matthieugomez
0de5a28922
bench
2015-10-23 20:32:33 -04:00
matthieugomez
a3a8d2daca
simplify jaccard
2015-10-23 19:09:42 -04:00
matthieugomez
c8dfb12d13
impose same type
2015-10-23 18:47:43 -04:00