Skip to main content

Phonological feature charts from Hayes 2009

Project description

Hayes (2009) phonological feature tables

PyPI version Supported Python versions CircleCI

hayes2009 is a small Python 3.7+ module that exposes phonological feature tables from the Hayes (2009) phonology textbook.

See hayes2009.py for information about how this data has been processed.

It exposes two tables: an english-only table and a larger universal table. As far as I can tell, phones that occur in English are given the same specification in both tables but both tables are provided for completeness.

willfix/wontfix

Please read before filing an issue on the issue tracker

I will correct the following:

  • Typographical errors in the Hayes' tables

I will not accept PRs for any the following:

  • Alternative names for the features
  • "Fancy" (i.e., tuple-based) feature specifications
  • Additional feature specifications from other sources
  • Reverse look-up (i.e., finding phones that match a certain feature specification)

Gotchas

  • Hayes uses SHOUTYCASE for the major place features like LABIAL.
  • Phones are encoded in NFC.
  • Hayes uses the traditional "single-storey" ɡ rather than g for the voiced velar stop.
  • Hayes includes many contour segments, but these are indicated with the tie bars (e.g., t͡s).

License

This library is distributed under an Apache 2.0 license. Please see LICENSE.txt for detalis.

Author

hayes2009 was written by Kyle Gorman.

References

Hayes, B. 2009. Introductory Phonology. John Wiley & Sons.

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

hayes2009-0.1.1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

hayes2009-0.1.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file hayes2009-0.1.1.tar.gz.

File metadata

  • Download URL: hayes2009-0.1.1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for hayes2009-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8ff44cbbb5d3c69ad0b560b49409aee34b5040aac0bb2b781fcff64c30796f67
MD5 a3c1677c5c7fd1f6dc15a26190ef018a
BLAKE2b-256 bb16b2103c6cfa5db3e49dcc7f5a01c7d0e247e9c555722599d23b683beee193

See more details on using hashes here.

File details

Details for the file hayes2009-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hayes2009-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for hayes2009-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 708bcfe7578c060e5be71f5166b6fff6233df56f836b0b7f4b26744864d6d8d4
MD5 87f3d901a47214afb456f2ba38f4564a
BLAKE2b-256 d4d323d6784323ec35d0449ed1454792e279924c06cc7aa6d4290dd2e13a76f9

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