Hayes (2009) phonological feature tables
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.
Metadata
Release files for hayes2009 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hayes2009-0.1.1.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hayes2009-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.7 kB
Release files / hayes2009-0.1.1.tar.gz
| Download URL | hayes2009-0.1.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ff44cbbb5d3c69ad0b560b49409aee34b5040aac0bb2b781fcff64c30796f67
|
|
BLAKE2b-256 checksum How to use checksums |
bb16b2103c6cfa5db3e49dcc7f5a01c7d0e247e9c555722599d23b683beee193
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / hayes2009-0.1.1-py3-none-any.whl
| Download URL | hayes2009-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
708bcfe7578c060e5be71f5166b6fff6233df56f836b0b7f4b26744864d6d8d4
|
|
BLAKE2b-256 checksum How to use checksums |
d4d323d6784323ec35d0449ed1454792e279924c06cc7aa6d4290dd2e13a76f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|