从对齐数据中提取语音系统发生学特征
项目描述
phonechars
phonechars
是一个Python库和命令行工具,用于从对齐的词汇数据中提取语音系统发生学特征,既可以用于研究对应集,也可以用于发生学分析。
安装
在任何标准的Python环境中,都可以使用以下命令安装phonechars
:
pip install phonechars
如何使用
可以通过phonechars
命令行工具方便地使用此库。虽然提供了不同的选项,但只需提供对齐数据的单词列表路径,就可以简单地调用程序,生成包含相关信息的三份文件
- 一个
.chars.tsv
文件,扩展对齐信息,包括通过不同方法推断出的对应关系(目前,仅提供修改自List(2019)的方法,可通过lingrex
库访问) - 一个
.corrs.tsv
文件,告知检测到的对应关系 - 一个
.nex
(NEXUS)文件,适用于使用SplitsTree和BEAST2等标准发生学工具进行分析
一个示例文件,包含来自琉球方言的信息,如Huisman(2022)中所示,随标准安装分发,可用于测试命令行工具
$ phonechars demo/ryukyu.tsv
社区指南
尽管作者可以直接联系以获得支持,但建议第三方使用GitHub标准功能,如问题和拉取请求,以进行贡献、报告问题或寻求支持。
贡献指南,包括行为准则,可以在CONTRIBUTING.md
文件中找到。
作者和引用
该库由Tiago Tresoldi开发(tiago.tresoldi@lingfil.uu.se)。该库是在Cultural Evolution of Texts
项目背景下开发的,该项目由Riksbankens Jubileumsfond资助(资助协议ID:MXM19-1087:1)。
如果您使用phonechars
,请按照以下方式引用:
Tresoldi, Tiago, (2022). Phonechars: a Python library for extracting phonological phylogenetic characters. Version 0.1. Uppsala, University of Uppsala. https://github.com/tresoldi/phonechars
在BibTeX中
@misc{Tresoldi2022phonechars,
url = {https://doi.org/10.21105/joss.03173},
year = {2022},
author = {Tiago Tresoldi},
title = {Phonechars: a Python library for extracting phonological phylogenetic characters. Version 0.1},
address = {Uppsala},
publisher = {University of Uppsala}
}
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
phonechars-0.1.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5ca5316e01d4ec080a505e019593e4f70b8ba96775789564d9795b699f7455c8 |
|
MD5 | 68b508f5fd51eaea5ea3f28db39bd293 |
|
BLAKE2b-256 | 979319201fc8111f91231f157b79b01ee953f03be3536d6d44bb61688a481c25 |
phonechars-0.1-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | dac02a26bcf7ea8869f4e2db67034fa0d64683ab44ee418cfb37459bd32181fb |
|
MD5 | 1fb329f447700a6815773aa543b7a271 |
|
BLAKE2b-256 | 7b7cc7d4da89c37dae4f809de5fdda31d802d18bebc451976a72894036fcf403 |