Skip to main content

Linguistic reconstruction with LingPy

Project description

# LingRex: Linguistic Reconstruction with LingPy

[![Build Status](https://github.com/lingpy/lingrex/workflows/tests/badge.svg)](https://github.com/lingpy/lingrex/actions?query=workflow%3Atests) [![codecov.io](http://codecov.io/github/lingpy/lingrex/coverage.svg?branch=master)](http://codecov.io/github/lingpy/lingrex?branch=master) [![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.1544943.svg)](https://doi.org/10.5281/zenodo.1544943) [![PyPI version](https://badge.fury.io/py/lingrex.png)](https://badge.fury.io/py/lingrex)

LingRex offers the code needed for the automatic inference of sound correspondence patterns as described in the following paper:

> List, J.-M. (2019): Automatic inference of sound correspondence patterns across multiple languages. Computational Linguistics 45.1. 137-161.

To test this workflow, please check the workflow code example in tests/workflows/list-2019.

When using this package in your research, please make sure to quote the paper accordingly, and quote the software package as follows:

> List, Johann-Mattis and Robert Forkel (2021): LingRex: Linguistic reconstruction with LingPy. Version 1.1.0. Leipzig: Max Planck Institute for Evolutionary Anthropology. URL: https://github.com/lingpy/lingrex

Since this software package itself makes use of LingPy’s alignment algorithms, you should also quote the LingPy package itself.

> List, J.-M. and R. Forkel (2021): LingPy. A Python library for quantitative tasks in historical linguistics. Version 2.6.7. Version 2.6.7. Max Planck Institute for Evolutionary Anthropology: Leipzig. https://lingpy.org

## Installation

Install the package via pip:

`shell pip install lingrex `

## Further Examples

In addition to the paper in which the correspondence pattern inference algorithm was first introduced, LingRex also offers the code to compute the workflow described in the following paper:

> Wu, M.-S., N. Schweikhard, T. Bodt, N. Hill, and J.-M. List (2020): Computer-Assisted Language Comparison. State of the Art. Journal of Open Humanities Data 6.2. 1-14. https://doi.org/10.5334/johd.12

To test this workflow, please check the workflow code example in tests/workflows/wu-2020.

If you use this workflow in your work, please quote this paper as well.

In addition, our experiment (with T. Bodt) on predicting words with the help of sound correspondence patterns also made use of the LingRex package.

> Bodt, T. and J.-M. List (2021): Reflex prediction. A case study of Western Kho-Bwa. Diachronica 0.0. 1-38. https://doi.org/10.1075/dia.20009.bod

To test this workflow, please check the workflow code example in tests/workflows/bodt-2019.

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

lingrex-1.1.0.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

lingrex-1.1.0-py2.py3-none-any.whl (24.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file lingrex-1.1.0.tar.gz.

File metadata

  • Download URL: lingrex-1.1.0.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.5

File hashes

Hashes for lingrex-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ce0ce0746ad82e6593689789cb67e33487589292ad61d45bff8d3045a623a82d
MD5 da5a36817893a0b3f5f3983841696eab
BLAKE2b-256 9f93d6386e50dbf5615d7a4a4e357743b5c63c2cd6f01518edfd646d92356dc8

See more details on using hashes here.

File details

Details for the file lingrex-1.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: lingrex-1.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.5

File hashes

Hashes for lingrex-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8978a208716a12c76935195d75fa5be5c0ed92cefffa952966a0cf43da4fd8e2
MD5 f8dac6dae54b9b16ad11bb37ada26f69
BLAKE2b-256 6e25be37852d81405d8dc2bb4f21da01d65387b83a5d10dc20752b61771ebbbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page