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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page