No project description provided
Project description
Overview
jellyfish is a library for approximate & phonetic matching of strings.
Source: https://github.com/jamesturk/jellyfish
Documentation: https://jamesturk.github.io/jellyfish/
Issues: https://github.com/jamesturk/jellyfish/issues
Included Algorithms
String comparison:
- Levenshtein Distance
- Damerau-Levenshtein Distance
- Jaro Distance
- Jaro-Winkler Distance
- Match Rating Approach Comparison
- Hamming Distance
Phonetic encoding:
- American Soundex
- Metaphone
- NYSIIS (New York State Identification and Intelligence System)
- Match Rating Codex
Example Usage
>>> import jellyfish
>>> jellyfish.levenshtein_distance('jellyfish', 'smellyfish')
2
>>> jellyfish.jaro_distance('jellyfish', 'smellyfish')
0.89629629629629637
>>> jellyfish.damerau_levenshtein_distance('jellyfish', 'jellyfihs')
1
>>> jellyfish.metaphone('Jellyfish')
'JLFX'
>>> jellyfish.soundex('Jellyfish')
'J412'
>>> jellyfish.nysiis('Jellyfish')
'JALYF'
>>> jellyfish.match_rating_codex('Jellyfish')
'JLLFSH'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jellyfish-0.11.0a1.tar.gz
(18.3 kB
view hashes)
Built Distributions
Close
Hashes for jellyfish-0.11.0a1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fafbc444fc0734f03dc94c44260d1da062761bbd88465dbfe8c325bb455e9c8 |
|
MD5 | 9c635081a22edb47c59234df61d56b3b |
|
BLAKE2b-256 | 63b546e9bf2164f2d4aae49789c78eb62f49f4fe894f5fcbcf5ed293f92d77b9 |
Close
Hashes for jellyfish-0.11.0a1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b3da229eed02074aead837996429be3c7796cd88e5e122438a4b6a277fc871 |
|
MD5 | 8acecdd4a9c204ed6e53d168df6df7de |
|
BLAKE2b-256 | e4f7e93bdf86650485c7fd6a6cedb97d82340c81f6db42195599ddc55da7c970 |
Close
Hashes for jellyfish-0.11.0a1-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d1132b27864755a0d767ad9a4b3a16edef238ea01154841075915a99046f4b |
|
MD5 | 7cb79a3d4443ec2f8cb3a35acd6bbc95 |
|
BLAKE2b-256 | 289b466e8892fe2acbefbfe6e7b6b9ca1566df88d63cdd499cb9f72e93593ec5 |
Close
Hashes for jellyfish-0.11.0a1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8000b554955ec37cfe7ac95ee4a7c9c5e4936d226db09703e27af65d8209dfa8 |
|
MD5 | 81418cea9e85976755c22de0600c337a |
|
BLAKE2b-256 | 03ed5ffff724d62f516e0f9cdc87f97db3271180076445bec3fdf890c7ce8dd6 |
Close
Hashes for jellyfish-0.11.0a1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6703baec4e18b9a4f63f798ba91869c459557982bd6b60d32b6810b7eeec8bc1 |
|
MD5 | 4c829d561721b777f7e9c6ed0c3c1042 |
|
BLAKE2b-256 | 1d0254d1445a4617d867e73f76a6d4f304135f1d01c4285d434720d8dd58cfeb |
Close
Hashes for jellyfish-0.11.0a1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6e146dca95faf745c4e21e12924898bec41e7ba36827fcc95ac81c4eea8d14 |
|
MD5 | ab38ba0fea38035dcd5948c589258843 |
|
BLAKE2b-256 | 716053aed00b8f059f085c93f0844f799a8129dd85db7174897ccdb53df0834f |
Close
Hashes for jellyfish-0.11.0a1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d22dfc3c0473410eafe56dc89635a3f03334e8769ef0c3ed66108d0e5cf0c9 |
|
MD5 | da6f37671623f851147c8bd9c0a9b22e |
|
BLAKE2b-256 | 9918e8612177d3cdcddac2d03e11ebcbb19815562a58f9f1bdab9a52bf295b3b |
Close
Hashes for jellyfish-0.11.0a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2a0bc09a9957fff84bd293242ea29ce577741c894b6d6a7cd6db27dcf7ff7b8 |
|
MD5 | 1df65f474ca5e0ea886001a5a0a392a1 |
|
BLAKE2b-256 | 3e75c82ea16edd9e08eec7fca014e7dbe7ba89249c6fd9ef8f5f33ce7ab0480e |
Close
Hashes for jellyfish-0.11.0a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2876ed859b8dc448ad20b7777a8cb737c4f4201952c4b08f01ad4d916cdbd0 |
|
MD5 | b8c8bd1796502e2e6ac40ad0ac48a79c |
|
BLAKE2b-256 | cdcffa09aa2b861271de21211772b75e8dd94e023904c7a23610b7e939156718 |
Close
Hashes for jellyfish-0.11.0a1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30812efd471804e1d80b9b69215357b0ab48506cf95ed61e7aeac2f5ee734bdc |
|
MD5 | 7bf0067b8e55299017a87850ed4228fe |
|
BLAKE2b-256 | 63bce0d522452f9f9b0bff5bef41291679b5d20df6d25e6d21de8b74d3707e05 |
Close
Hashes for jellyfish-0.11.0a1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef43ad4b7bda490875e37917b294f0f63f758acc8e2b1f40f2ad78a0785effd8 |
|
MD5 | e0a49155ca9ec7c5db01d47fd02faf32 |
|
BLAKE2b-256 | d04e81f9c28f6b94ac757087829fdb713f31bff6e541f9ce05b388043cbe226a |
Close
Hashes for jellyfish-0.11.0a1-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf8cfbaaa50bc0ae2871ceec3bcb18476360b0eb1a4cf855a94797a1bbfc422 |
|
MD5 | e49a059fd48aea8c7216b58690d35210 |
|
BLAKE2b-256 | cd4a202948fedfb7c6081fd445735bef3a50b19514fede06879f5c6278e25a0a |
Close
Hashes for jellyfish-0.11.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9afd96ba3eba034e395e831df29c328b9d3c3ada949d65733eeafb2be454a5c |
|
MD5 | 8d18d6b9ac046a11012e311687ea63cc |
|
BLAKE2b-256 | b700e6c763d8b75e5ffdef51687372ec81a5bb2b52fbc6b2d58f3af3a61c9118 |
Close
Hashes for jellyfish-0.11.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00940a0725ec28aa4bdd7a903005f8694510b4c3a6b879b5e1e41c821ea094a5 |
|
MD5 | b6330c396f4459427baeb4db61d18b98 |
|
BLAKE2b-256 | 58dbec631fc6f5e7e8239e1f9a4fd9eacac8d9e0f8bd8163c8a6df3436311009 |
Close
Hashes for jellyfish-0.11.0a1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d532cad45817be283cf65440e9fa27b2bff3acd832a3e8d74dde25e638e0da1 |
|
MD5 | 3e77fd0eed1b3079298235c02b67e9c4 |
|
BLAKE2b-256 | f8bda6dcbdc9bc64eca5f2cbff7d2d1843d69af178fb8696e714a3322f5d834f |
Close
Hashes for jellyfish-0.11.0a1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7a9a2b92df13dc9dc7bedaccd89bd072f9663f33c14599da6d612e82e21b92 |
|
MD5 | ac9fe1dd3c8254d7b8c29658ecadfbeb |
|
BLAKE2b-256 | bb1ac0140920903596f2134c2b8dccbc4ca48baccde4f9f9a850226b8252aaa1 |
Close
Hashes for jellyfish-0.11.0a1-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0349a8a24958ce660bb8950da0d1104f73ac99a8ae7c77eb36cb99830afdb535 |
|
MD5 | 29694a6a671dcff89b5c3d6819ea62c6 |
|
BLAKE2b-256 | 644a2e298b9786f32e6ed775faee2b4a27f441292ac0f60e08a140a80f4cecf5 |
Close
Hashes for jellyfish-0.11.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39f2eb5994802bcf8ab674d0dd4b906b525af73e236bee65622a481822200f05 |
|
MD5 | 850035bca3e00cd588cbf70f2c76cc33 |
|
BLAKE2b-256 | 729415b4d112a671c3a4b1b0d9eaa9e68b7eebfaff856dfee0e032900316d27d |
Close
Hashes for jellyfish-0.11.0a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ace71c8d7b0a2cb345425576a155fa5e6ecd70898a544d47f981319b9b55cbc8 |
|
MD5 | 2f03e44dc6d33315b8a784cafb9d2dbf |
|
BLAKE2b-256 | 3935356cb06a8ceb7f1c0581fb3b2f754c0e39ae6a4bff3b2a66fe850f3d543c |
Close
Hashes for jellyfish-0.11.0a1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d796970830a86547d350615dbad2a8d7b17345888c8e8990a8ee33811f9b778 |
|
MD5 | 9d958a892e68b9c1638b8e6d59bf421e |
|
BLAKE2b-256 | 37034fe9248e156ba930d4d91514afcde640f9c259e758562dd6d36c999811b8 |
Close
Hashes for jellyfish-0.11.0a1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0feba918b3a93ea6e2e3ae1a8030fde30909b1cc8357b34d1a2e6ea1951591c |
|
MD5 | c5fbb8a66f56a56c6f87ce10bd92b54e |
|
BLAKE2b-256 | de5e10dd79dff687c2f8f2c43547aaf35ae5d79d7dc2ee6f15ebd914dea90c0f |
Close
Hashes for jellyfish-0.11.0a1-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad144d801ca62682e3655b4a32ee5aeca89c086fdc09656adcd629a7792ff330 |
|
MD5 | 01d34bcef84b5eab4f0dce82409b5aab |
|
BLAKE2b-256 | 6c1eb5926062658e10f0cbf4cec94875c7834c7d289a2d263405a0e7710bc14c |
Close
Hashes for jellyfish-0.11.0a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305d632de20392b4460385d814f10692fe3618d6d091c9c83732a27bd3000b8e |
|
MD5 | 51dc43dbb933a79d847f9c31f8e0f648 |
|
BLAKE2b-256 | 3a2d6e356a6cc621fee38c26dfcbf044ca03637af5ed68662605ccd862985ddd |
Close
Hashes for jellyfish-0.11.0a1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14fb804116995dbfa6885cedb23906704ef026de9e5f762cf28360f9fd1fa94 |
|
MD5 | 8f2720d28e0049df549b46e133ba374d |
|
BLAKE2b-256 | b621afb35732b732f87d49b58b1106e3bb5f9f141d60a41a23dd8d78ce0ce722 |
Close
Hashes for jellyfish-0.11.0a1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7be627c6a93a81c342f09289a029df11af856c8f9dba9669f05e34403e20908 |
|
MD5 | ad99a907805cd2168d4d8ba39181b4d8 |
|
BLAKE2b-256 | 57d320d9d728fdb6320a073bb379e89842afa8432c1c1920c0b3a5e4fc120c73 |
Close
Hashes for jellyfish-0.11.0a1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a1b0fd618a9f2dbdaacb42db5fb446e1b5ac4298b5267be77198423c07cef91 |
|
MD5 | 61f5e5a8b820c4b0f80ab3f7d9da2a5b |
|
BLAKE2b-256 | 15a304c3d6182e49102bbca2ff5755d5811addd4687f25dcf72e3689e1da5670 |
Close
Hashes for jellyfish-0.11.0a1-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ee62b6a3868338f4f4f587a0eacae9db132267e0fa58ac0051129aeb1ca56d |
|
MD5 | 8ee0d5b5caea031af79195881c447d7f |
|
BLAKE2b-256 | 53bdd92af248cab0149013a2ffd8f110a0f13acf06b794179fa94b53af53bdc4 |
Close
Hashes for jellyfish-0.11.0a1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9204bbe328c525c908abac74b4d0cac48392627527c4a70963725b019c61c6e4 |
|
MD5 | 5810200b9a4b11540976453f07ed9d0a |
|
BLAKE2b-256 | 14a37f45d0804357a296cad42f16fa4aa30109e5b42b5e61af1d701724ef8288 |