跳转到主要内容

语言演化模拟系统

项目描述

Abzu

Build Status codecov

Abzu语言演化模拟系统,使用了ngeshalteruphono库。它以苏美尔语中语言和混乱之神恩基的领域——地下蓄水层“阿布兹”命名。

请记住,abzu仍在开发中。

安装

在任何标准的Python环境中,可以使用以下命令安装abzu

pip install abzu

pip安装将自动获取依赖项,如ngeshalteruphono(如果需要)。建议在虚拟环境中进行安装。

如何使用

该库仍在开发中,了解其使用最佳方式是参考测试

可以通过命令行快速生成遵循随机语音系统的词汇

$ abzu
Language: Aburo
  1:    oː e
  2:    i ŋ ẽ
  3:    f ɔ j ŋ
  4:    e h ɪ̃ s eː ʃ
  5:    i
  6:    k ɔː m ĩ ŋ uː
  7:    h a eː
  8:    u f
  9:    iː p
  10:   a o a ŋ

该实用程序接受size(表示词汇中的单词数量)和seed(用于可重复性)参数

$ abzu --size 15 --seed jena
Language: Rafvo
  1:    a m ã
  2:    e m e ɔ n ɨ n
  3:    p ɪ ʒ ɔ
  4:    ĩ b a ɔ
  5:    i n
  6:    ɪ a ŋ u j ʃ
  7:    t ɪ l u
  8:    n ɔ e
  9:    d u ɔ e ʃ
  10:   i s ɪ x
  11:   a b ẽ j
  12:   ɪ̃ ɪ b l a t u ʂ
  13:   e m ɔ n a ɪ ɲ e j s
  14:   n ɪ̃ tʃ ĩ ã
  15:   a ʃ a

待办事项

参阅内部笔记

如何引用

如果您使用abzu,请按以下方式引用:

Tresoldi, Tiago (2019). Abzu,一个模拟语言演化的系统。版本0.0.1dev。耶拿。可在https://github.com/tresoldi/abzu找到

在BibTex中

@misc{Tresoldi2019abzu,
  author = {Tresoldi, Tiago},
  title = {Abzu, a system for simulating language evolution},
  howpublished = {\url{https://github.com/tresoldi/abzu}},
  address = {Jena},
  year = {2019},
}

作者

蒂亚戈·特雷索尔迪 (tresoldi@shh.mpg.de)

作者在开发过程中得到了ERC Grant #715618项目的支持,该项目由Johann-Mattis List领导,项目名称为CALC(计算机辅助语言比较:在历史语言学中协调计算和经典方法)。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

abzu-0.0.1.dev0.tar.gz (87.3 kB 查看哈希值)

上传时间 源代码

构建分发

abzu-0.0.1.dev0-py3-none-any.whl (75.6 kB 查看哈希值)

上传时间 Python 3

支持