Commit Graph

45 Commits (0c362f308fa546a16fd43abd577283c15b540e94)

Author SHA1 Message Date
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