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.0a3.tar.gz
(120.4 kB
view hashes)
Built Distributions
Close
Hashes for jellyfish-0.11.0a3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb43f8cd27f747fa058f8ef4bb4b0be9255e02eda9af3e8942b1eb958ffabf4 |
|
MD5 | 3419dcb92b7a0299b8fed6109b9eee23 |
|
BLAKE2b-256 | 58d46c0d83f8a3b60c33fe081785a2821e895f0f5376621d9a6baf8d630b5f49 |
Close
Hashes for jellyfish-0.11.0a3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c5c449965152ffff66df810916fd448826946bc33c6d893e2270cb3b35322f |
|
MD5 | f1a460f82c0acd35e4c190baf780ae48 |
|
BLAKE2b-256 | 7d2989f659fa4ebfbfd0cdacc5c3afc7d263fa58780f9ac7923a21bd1aa2665b |
Close
Hashes for jellyfish-0.11.0a3-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89716852351680375f5a6826a1ab4b86ffc7732ccd45bac4a5804b20b73b3c28 |
|
MD5 | ae9df9a5ab776e2c119b2ab8cab31476 |
|
BLAKE2b-256 | d584ad7e6acc0066f63d4d921fc5ad63cf636c21b59f3faf496849135b3ddf00 |
Close
Hashes for jellyfish-0.11.0a3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0341a98e039e479949420413bf740858cc831715b536106ed8a9d071aa4c5a |
|
MD5 | 68c14f6330d163310e3cc2170886f744 |
|
BLAKE2b-256 | 2dd5b62424f7a9ead894ba365dcdd080624d32a83b77aa597f37280d38d349ca |
Close
Hashes for jellyfish-0.11.0a3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5d8bb8eb8f2313bb9726344ac768a655c83a12d2aeb535c7207a497bf29a13 |
|
MD5 | 26709fb289f837cc12b2800564530f3e |
|
BLAKE2b-256 | 1bbe651c1b580641237cceb29425eda0aa030121bc4b3c1e64d8cb4710361504 |
Close
Hashes for jellyfish-0.11.0a3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313e8f11e5d87309f469e57d529d327ff43a8ce36c16ec4e4a7d049f658ae5ea |
|
MD5 | 82f33e25cede684bd5d98df2f70a1d8c |
|
BLAKE2b-256 | ea81dc59111947196ee285cbaa3a267140bfe78ed7f193ae33f82fb2616cb7c5 |
Close
Hashes for jellyfish-0.11.0a3-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464d7b5b4d61d98b402f079aabd19b914cdb1c95f7a701fb963cc8af4e52e9b0 |
|
MD5 | 4b725372725f82dda01e6a7718021743 |
|
BLAKE2b-256 | e53fca1c69f06bf4d602421e937667272765c767a1dd383e1ef4990ee7a6d464 |
Close
Hashes for jellyfish-0.11.0a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5acde9fb42857b969324375941d38abc5269d980ec219549bba9f21b3d793ec |
|
MD5 | 81cdf27806627643f14e9a628b49adf3 |
|
BLAKE2b-256 | c2e6013887768c73d6645f1b91288c9d8cb606a80330969aa5d7d711aef3fc40 |
Close
Hashes for jellyfish-0.11.0a3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aff669d02c3284786f3853ccadc094026c3cbf18917478b40351b77842e8260 |
|
MD5 | 4f044571c482a41326dfdd6ca69c80e8 |
|
BLAKE2b-256 | fd11e932164271e120cc1969c8ca3bf65f8a2081991904977b2ab80b48568022 |
Close
Hashes for jellyfish-0.11.0a3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90eab78862da7ee14adce8aebd0ca3671b59cf32a38f7c972283ec634b966067 |
|
MD5 | 9ceba06adc0bbb24d4806bc0ecf9789f |
|
BLAKE2b-256 | 3a48f848f537c0b6f2bebd8b3fd3d635b28b31fdb1f18e423474132696354df7 |
Close
Hashes for jellyfish-0.11.0a3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b2c6c05e7e024f2ada005aada4f851d739e849305fb67dc94446b8a4da7788 |
|
MD5 | e94ac28987444d96d011acf1872bea17 |
|
BLAKE2b-256 | 38ec91986ca80d08e741b5e4447621f53502d79053f28f59ec213951ddb949e8 |
Close
Hashes for jellyfish-0.11.0a3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1421ba348c8093aa54b17d53d3f4fa15960ac3e9edd5b420988e8e1496529b07 |
|
MD5 | 7f98de61d0132446242238844112ce37 |
|
BLAKE2b-256 | 843e51a6396273fc11b42faf0c6716897379f9db9eafade26bf76dbad2743da3 |
Close
Hashes for jellyfish-0.11.0a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898584d70b01f917a85a9aad5b9355d794f3bce63bbd5b3f23e9f99e7152a9f5 |
|
MD5 | 36dfbd3dc97fb0d5b1f93065a6c3062f |
|
BLAKE2b-256 | 45696cd02245229636f1433e419f2b0b38d5c796e5528e2430bf26ce6e3cde56 |
Close
Hashes for jellyfish-0.11.0a3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce30485ad5b9bbd57b2f787a8da2118c45d0d39dd0af0539daf19b4ee6a42c0f |
|
MD5 | 5dbfe02f691e778837917b89add8728a |
|
BLAKE2b-256 | 6193b4e7b79668b84c338605799945d7225edb22d9f0a4c4cfbeb7b6a0c07008 |
Close
Hashes for jellyfish-0.11.0a3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cc27630fb90373f7c2012fc7d5aacb5b5943ecc0741b3ffb4dbdcde479ea676 |
|
MD5 | ffeed7f048bbcbc8ac969738ff0dd8b1 |
|
BLAKE2b-256 | 700de379a42e469f5d7a027cae2a4004d8b6fbc66f81216bef03729c20f6d233 |
Close
Hashes for jellyfish-0.11.0a3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87f076eeaaf2429a3dec4dd945fcc781c9b435487796445f9310bd8bbf3e85c4 |
|
MD5 | 9d15daef7f36ef68a2898386ef3e9cb3 |
|
BLAKE2b-256 | 93a470012eca9d26f872f3a3070f1728a465488cb3edb7c1d0b8a27b25f62054 |
Close
Hashes for jellyfish-0.11.0a3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f3632f0e4fc4a0a0739b465717138c6251a53048626ee6b262f64be816867d4 |
|
MD5 | 54b94bf65265abeb3535abaf7cb08095 |
|
BLAKE2b-256 | 354c8700f174bdbcdde876315b2246e34d5d5fd0d41aed5d22eab2fa29040ccb |
Close
Hashes for jellyfish-0.11.0a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1550dc6950cf654cb6674ca46872f00b77853556c0818ce8eb7f46e84fe9040 |
|
MD5 | 7c213e471573fd7f2e51541cd8c2745b |
|
BLAKE2b-256 | f58a60282298ecb6c4a3a8b1c547af49e45a153b46c807acc7e0d70f7c322a42 |
Close
Hashes for jellyfish-0.11.0a3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a9a7259075666e00ffb48a3f17b9f90c1276ac47e396ba17889e1d85245bb8 |
|
MD5 | c37deb0ed76a4db07b170e3a8d3b44ca |
|
BLAKE2b-256 | a1b34aacad0af9fcd3315f326a040e731a5fc31210f5bbdc535a1108c266c730 |
Close
Hashes for jellyfish-0.11.0a3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896672898ac7da924b5ec3e870dd90523e20c2360cf113b054ddae1015881ef7 |
|
MD5 | e4d876f4869226ded31b1016c040fb06 |
|
BLAKE2b-256 | f85aa86690229e5a75b7d5dce73691f02f0c75df32251d8bab9f82c064892e7f |
Close
Hashes for jellyfish-0.11.0a3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8de65c6dbe630ef6c015b7911b884cf97e426ea27c20adc5f47c0f1e1d52f29 |
|
MD5 | 522c95e1ccdd7f14e6447e15621e5d62 |
|
BLAKE2b-256 | 97a64105ce115fc0dcf56850c3005ad03a3f5f2ee2a65130dc979b6f3223ba2c |
Close
Hashes for jellyfish-0.11.0a3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d7a1e5dfb1a7547d17dd75cd0df2489bc0316fc3c79a966c5b992a5473ffb61 |
|
MD5 | 5c41dc020abda5ec63100cc1bf4e998e |
|
BLAKE2b-256 | a2377ffe74ea81b70f8d9af7b785eee372ea3134ee645b5b1a803715a1adf982 |
Close
Hashes for jellyfish-0.11.0a3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b501772feccfe8b641e4b03fa96c58f22b892632902f010b182887851b32caa0 |
|
MD5 | 4179e005f0b083a009a2da6c391eac91 |
|
BLAKE2b-256 | 8ca190d98f6e30baee28b1932e965e10ec7b9659fa452c6867b4da0ecff1e88e |
Close
Hashes for jellyfish-0.11.0a3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e25c735deb90bf1fb534ec21fa2b1f1c8846bf8de4a3489aa29e811040052552 |
|
MD5 | a8874c5235c9a9d4c1d9f4a7c2ca2632 |
|
BLAKE2b-256 | 86fdf3c9ec27e771ec3d59a069e9d703f972928e9696f7275ffc75de2d2f68cb |
Close
Hashes for jellyfish-0.11.0a3-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5a0f18762a2ba61b357dcf1a2c913d13928a6e491c9061ea61d84bc1affb95 |
|
MD5 | f0dc4b02c6150e564ac3e1b919df9e6b |
|
BLAKE2b-256 | 5ca9abfa7d9364b15dd51157e57189210d068200f17a6ceaf079f8b01bec221e |
Close
Hashes for jellyfish-0.11.0a3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a979b9d0867dea2b72d8934d0ed5e308d6bc1d74353c4a6d549fb3f3ee3b3c16 |
|
MD5 | 0cfc86dc78421565e5ee2562e4f22260 |
|
BLAKE2b-256 | 9eabfe9b9bcba06960abd6893a9658a8ad4383e21c03eb9e9c2e10c15eb33a1b |
Close
Hashes for jellyfish-0.11.0a3-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40b9379806b896d5ca011a103f1584bf1f910c25d0c5635e2d8c5473fe5883a3 |
|
MD5 | 12a8ff8fae4ed922cb292c65a207646d |
|
BLAKE2b-256 | b55493d41c5a01da75b8fc6f35f57c46ff4e5b875ed3452e404e2b2485c2494e |
Close
Hashes for jellyfish-0.11.0a3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde7e3243b5adbfa07a2eb75b38ac4d943508bd2925d4ebbe6f7228b3f5888ff |
|
MD5 | cea52f6a99408028213ae3b84e093953 |
|
BLAKE2b-256 | 845876781789033d8f33be26ef8187493c15213c7d2a635bd8903a0ea1db8c14 |