Skip to main content

Indian Fuzzy name Matching Tool.

Project description

I first preprocessed data also considering phonetic similarity of alphabets based on some common problems of Indian names. After that i implemented soundex and used it to find similarity of names. If two names seems similar , I have implmented my improvised vowels/cosonants functions which clears the situation better and gives an improvised Output.

Requirements

  • Python 3 or higher and nltk

Installation

Using PIP via PyPI

pip3 install indian_namematch
python3

Usage

>>> import indian_namematch
>>> from indian_namematch import fuzzymatch

Single Comparison

>>> results = fuzzymatch.single_compare("A Singh", "Ajeet Singh")
>>> print(results)
    Match
>>> results = fuzzymatch.single_compare("Ajeit Singh", "Ajeet Singh")
>>> print(results)
    Match
>>> results = fuzzymatch.single_compare("Mr Ajeit Singh", "Ajeet Singh")
>>> print(results)
    Match
>>> results = fuzzymatch.single_compare("M/r Ajeit Singh", "Ajeet Singh")
>>> print(results)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

indian-namematch-1.3.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

indian_namematch-1.3.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file indian-namematch-1.3.0.tar.gz.

File metadata

  • Download URL: indian-namematch-1.3.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9

File hashes

Hashes for indian-namematch-1.3.0.tar.gz
Algorithm Hash digest
SHA256 a77e2480ca314a33f7ab8cc6d04cebe889aabff068433dfa21a686362d7e42e9
MD5 396a52f7047e652909e09091bc79ea83
BLAKE2b-256 071f54c6294844067b3e7a0b036de9b95d9a2dce938c3cc01c160bb7337b274f

See more details on using hashes here.

File details

Details for the file indian_namematch-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: indian_namematch-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9

File hashes

Hashes for indian_namematch-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1631ab44fec8ce9c63573512a1b36ee647d1d677586acd7aa39dcad88ac18e7
MD5 42829d04d19bc396cc3dfdd1da1be056
BLAKE2b-256 31eba1ae0336fcf206a7e8c5cd6e1e9c880a6122f76beb263af96bf24bc90d19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page