NYSIIS phonetic encoding algorithm.
Project description
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.
Copyright
Copyright © 2024 Finbarrs Oketunji. All Rights Reserved.
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)
Built Distribution
pynysiis-1.0.0-py3-none-any.whl
(14.0 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13475eab9d1a99ea4bee19f877edc0e5d040e66c63f7008a2a2c120165d65fbd |
|
MD5 | 46c6b30e8677afcf5ef6cfad61ed7e6d |
|
BLAKE2b-256 | c52bad07219b383256fbf45cd5c8664599b2b041da562ab44e0fa65b46bf7540 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fc0f9591389ddc248a7f6e80f4b892521b4d93407b9713f926a4c71e223d02a |
|
MD5 | c2a2c410b7982eba4e8ab861d64f7cb5 |
|
BLAKE2b-256 | 5731d2b5fc7ba5afe343e3f4c91ee17ebfc8a46aa2afd1144689f2a9c110de38 |