Skip to main content

NYSIIS phonetic encoding algorithm.

Project description

NYSIIS Python Package Version

The nysiis package provides a Golang implementation of the New York State Identification and Intelligence System (NYSIIS) phonetic encoding algorithm. NYSIIS encodes names based on pronunciation, which is helpful in name-matching and searching applications.

Requirements

Python 2.7 and later.

Setup

You can install this package by using the pip tool and installing:

$ pip install pynysiis

Or:

$ easy_install pynysiis

Usage Example

from nysiis import nysiis

name = "John Smith"
coded_name = nysiis(name)
print(coded_name)

Reference

@inproceedings{Rajkovic2007,
  author    = {Petar Rajkovic and Dragan Jankovic},
  title     = {Adaptation and Application of Daitch-Mokotoff Soundex Algorithm on Serbian Names},
  booktitle = {XVII Conference on Applied Mathematics},
  editors   = {D. Herceg and H. Zarin},
  pages     = {193--204},
  year      = {2007},
  publisher = {Department of Mathematics and Informatics, Novi Sad},
  url       = {https://jmp.sh/hukNujCG}
}

Additional References

License

This project is licensed under the MIT License.

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

pynysiis-1.0.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

pynysiis-1.0.0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file pynysiis-1.0.0.tar.gz.

File metadata

  • Download URL: pynysiis-1.0.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for pynysiis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 13475eab9d1a99ea4bee19f877edc0e5d040e66c63f7008a2a2c120165d65fbd
MD5 46c6b30e8677afcf5ef6cfad61ed7e6d
BLAKE2b-256 c52bad07219b383256fbf45cd5c8664599b2b041da562ab44e0fa65b46bf7540

See more details on using hashes here.

File details

Details for the file pynysiis-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pynysiis-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for pynysiis-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fc0f9591389ddc248a7f6e80f4b892521b4d93407b9713f926a4c71e223d02a
MD5 c2a2c410b7982eba4e8ab861d64f7cb5
BLAKE2b-256 5731d2b5fc7ba5afe343e3f4c91ee17ebfc8a46aa2afd1144689f2a9c110de38

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