lingpy
LingPy: Python library for quantitative tasks in historical linguistics
Science Score: 59.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
7 of 28 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.9%) to scientific vocabulary
Keywords from Contributors
Repository
LingPy: Python library for quantitative tasks in historical linguistics
Basic Info
- Host: GitHub
- Owner: lingpy
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Homepage: http://lingpy.org
- Size: 25.4 MB
Statistics
- Stars: 136
- Watchers: 19
- Forks: 34
- Open Issues: 37
- Releases: 16
Metadata Files
README.md
LingPy: A Python Library for Automatic Tasks in Historical Linguistics
This repository contains the Python package lingpy which can be used for various tasks in computational historical linguistics.
Authors (Version 2.6.12): Johann-Mattis List and Robert Forkel
Collaborators: Christoph Rzymski, Simon J. Greenhill, Steven Moran, Peter Bouda, Johannes Dellert, Taraka Rama, Tiago Tresoldi, Gereon Kaiping, Frank Nagel, and Patrick Elmer.
LingPy is a Python library for historical linguistics. It is being developed for Python 2.7 and Python 3.x using a single codebase.
- All source code is available at: https://github.com/lingpy/lingpy.
- Documentation can be found at: http://lingpy.org.
- For a list of papers in which LingPy was applied, see here.
Quick Installation
For our latest stable version, you can simply use pip or easyinstall for installation:
bash
$ pip install lingpy
or
bash
$ pip install lingpy
Depending on which easyinstall or pip version you use, either the Python2 or the Python3 version of LingPy will be installed.
If you want to install the current GitHub version of LingPy on your system, open a terminal and type in the following:
bash
$ git clone https://github.com/lingpy/lingpy/
$ cd lingpy
$ python setup.py install
If the last command above returns you some error regarding user permissions (usually "Errno 13"), you can install
LingPy in your home Python setup:
$ python setup.py install --user
In order to use the library, start an interactive Python session and import LingPy as follows: ```python
from lingpy import * ```
To install LingPy to hack on it, fork the repository on GitHub, open a terminal and type:
bash
$ git clone https://github.com/<your-github-user>/lingpy/
$ cd lingpy
$ python setup.py develop
This will install LingPy in "development mode",
i.e. you will be able edit the sources in the cloned repository and import the altered code just as the regular Python package.
Owner
- Name: LingPy
- Login: lingpy
- Kind: organization
- Email: info@lingpy.org
- Website: http://lingpy.org
- Repositories: 46
- Profile: https://github.com/lingpy
Python library for quantitative tasks in historical linguistics
GitHub Events
Total
- Watch event: 13
- Pull request event: 1
- Fork event: 1
- Create event: 1
Last Year
- Watch event: 13
- Pull request event: 1
- Fork event: 1
- Create event: 1
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 1,434
- Total Committers: 28
- Avg Commits per committer: 51.214
- Development Distribution Score (DDS): 0.655
Top Committers
| Name | Commits | |
|---|---|---|
| LinguList | m****t@p****e | 495 |
| LinguList | m****t@u****e | 205 |
| bambooforest | b****t@g****m | 174 |
| xrotwang | x****g@g****m | 123 |
| lingulist | m****t@l****g | 109 |
| jdellert | j****t@s****e | 51 |
| SimonGreenhill | s****n@s****z | 43 |
| Johann-Mattis List | m****t@g****m | 33 |
| lingulist | m****t@l****e | 30 |
| Tiago Tresoldi | t****i@s****e | 28 |
| Peter Bouda | p****a@c****u | 27 |
| Tiago Tresoldi | t****i@g****m | 21 |
| Johann-Mattis List | L****t@u****m | 16 |
| Frank Nagel | f****l@s****e | 15 |
| Christoph Rzymski | c****h@f****t | 14 |
| Gereon Kaiping | g****g@h****l | 10 |
| Simon J Greenhill | S****l@u****m | 9 |
| Frank Nagel | f****k@p****E | 7 |
| jprokic | j****c@g****m | 6 |
| Sebastian Bank | s****k@u****e | 4 |
| Viktor Martinović | 5****c@u****m | 3 |
| PhyloStar | t****a@f****g | 3 |
| Michael Cysouw | c****w@m****m | 2 |
| Gereon Kaiping | a****y@y****e | 2 |
| Frank Nagel | F****l@u****m | 1 |
| Victoria Holland | J****a@u****m | 1 |
| Tiago Tresoldi | T****i | 1 |
| lingpy | s****n@l****e | 1 |
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 2
-
Total downloads:
- pypi 7,264 last-month
-
Total dependent packages: 7
(may contain duplicates) -
Total dependent repositories: 147
(may contain duplicates) - Total versions: 33
- Total maintainers: 2
pypi.org: lingpy
Python library for quantitative tasks in historical linguistics
- Homepage: https://lingpy.org
- Documentation: https://lingpy.readthedocs.io/
- License: gpl-3.0
-
Latest release: 2.6.13
published about 2 years ago
Rankings
proxy.golang.org: github.com/lingpy/lingpy
- Documentation: https://pkg.go.dev/github.com/lingpy/lingpy#section-documentation
- License: gpl-3.0
-
Latest release: v2.6.13+incompatible
published about 2 years ago
Rankings
Dependencies
- appdirs *
- clldutils >=2.8.0
- csvw >=1.5.6
- networkx >=2.3
- numpy *
- pycldf >=1.7.0
- six *
- tqdm *
- appdirs *
- clldutils >=2.8.0
- csvw >=1.5.6
- networkx >=2.3
- numpy *
- pycldf >=1.7.0
- tqdm *
- actions/checkout v4 composite
- actions/setup-python v4 composite

