Skip to main content

phonology in spaCy!

Project description

phoNy: phonology in spaCy!

ci status pypi version code style: black

phoNy is a spaCy extension that adds pipeline components, models, and features for working with phonology.

installation

requires spacy v3.

pip install spacy-phony

usage

this package currently provides a single pipeline component, the Phonemizer, which performs grapheme-to-phoneme conversion. documentation is coming soon!

developing

after cloning the repository:

pip install -e ".[dev]"
pre-commit install

testing

to run tests:

python -m unittest

you can also generate a coverage report:

coverage run --source=src -m unittest discover
coverage report -m

building

clear out any previously built packages before building:

rm -rf dist/*

build a source archive and distribution for a release:

python -m build

publish the release on test PyPI (useful for making sure everything worked):

python -m twine upload --repository testpypi dist/*

if everything looks ok, upload to the real PyPI:

python -m twine upload dist/*

license

code 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

spacy-phony-0.1.0.tar.gz (12.0 kB view hashes)

Uploaded source

Built Distribution

spacy_phony-0.1.0-py3-none-any.whl (7.6 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page