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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file spacy-phony-0.1.0.tar.gz.

File metadata

  • Download URL: spacy-phony-0.1.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for spacy-phony-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3c38a4e6913418349d3b7a283cda7481f6cfb1ba25a4c4b6ad9480c96fe23c29
MD5 7a13f22936b541b4dd1826da2ea95a56
BLAKE2b-256 ae9afea49b319382e7a370f5ba32f01a5669e4ad8640963ff48af337a182f73d

See more details on using hashes here.

File details

Details for the file spacy_phony-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: spacy_phony-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for spacy_phony-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe29829f2ef30f05164f0ec8fde3ae98afbe6dad5aba25bbcdb859c4585a9bef
MD5 dea8dc25bf0f27f7fb69aeec8e0dca2a
BLAKE2b-256 33e383e29c198d3a639a5661c597b1e4e5ceb3438eb01eabd6069a185910f001

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