跳转到主要内容

从对齐数据中提取语音系统发生学特征

项目描述

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 (147.2 kB 查看散列值)

上传时间

构建分发

phonechars-0.1-py3-none-any.whl (14.3 kB 查看散列值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面