loanpy


Nameloanpy JSON
Version 3.0.4 PyPI version JSON
download
home_pagehttps://github.com/martino-vic/loanpy
Summarya linguistic toolkit for detecting old loanwords by predicting, evaluating and applying changes in horizontal and vertical lexical transfers
upload_time2023-12-15 13:39:55
maintainer
docs_urlNone
authorViktor Martinović
requires_python>=3.7
licenseMIT
keywords linguistics loanwords language-contact sound-change-applier
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7893906.svg
   :target: https://doi.org/10.5281/zenodo.7893906
   :alt: the DOI

.. image:: https://dl.circleci.com/status-badge/img/gh/LoanpyDataHub/loanpy/tree/main.svg?style=svg
   :target: https://dl.circleci.com/status-badge/redirect/gh/LoanpyDataHub/loanpy/tree/main
   :alt: continuous integration status

.. image:: https://coveralls.io/repos/github/LoanpyDataHub/loanpy/badge.svg
   :target: https://coveralls.io/github/LoanpyDataHub/loanpy
   :alt: code coverage status

.. image:: https://readthedocs.org/projects/loanpy/badge/?version=latest
   :target: https://loanpy.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

.. image:: https://img.shields.io/pypi/v/loanpy.svg
  :target: https://pypi.org/project/loanpy/
  :alt: PyPI Latest Version

Intro
-----

LoanPy is a linguistic toolkit developed during the course of my PhD thesis
at the University of Vienna, providing solutions for various tasks in
historical and contact linguistics, such as:

- Mining correspondence patterns from etymological data on the level of
  phonology and phonotactics
- Predicting loanword adaptation (lateral/horizontal transfers) based on
  heuristics and etymological data
- Historical reconstruction of words (vertical transfers) based on
  etymological data
- Evaluating the quality of the predictive models
- Searching for potential (old) loanwords between two languages

This toolkit has been designed with ease of use and compatibility in mind,
offering a standalone, easy-to-setup, and cross-platform solution that works
with Python 3.7 or higher. 

Installation
------------

Latest stable version:

::

    $ pip install loanpy

Development version:

::

    $ pip install git+https://github.com/martino-vic/loanpy.git@main

Documentation
-------------

- `Read the docs <https://loanpy.readthedocs.io/en/latest/home.html>`_

Citation
--------

If you use loanpy 3 in your research or project, please cite the following:

::

    @misc{martinovic2023,
      author       = {Viktor Martinovi{\'c}},
      title        = {LoanpyDataHub/loanpy: Third stable release},
      month        = may,
      year         = 2023,
      publisher    = {Zenodo},
      version      = {3.0.0},
      doi          = {10.5281/zenodo.7893906},
      url          = {https://doi.org/10.5281/zenodo.7893906}
    }

License
-------

LoanPy is released under the MIT License.

Compatible Input Data
---------------------

LoanPy supports the following datasets:

- `streitberggothic <https://github.com/LoanpyDataHub/streitberggothic>`_,
- `koeblergothic <https://github.com/LoanpyDataHub/koeblergothic>`_
- `gerstnerhungarian <https://github.com/LoanpyDataHub/gerstnerhungarian>`_
- `ronataswestoldturkic <https://github.com/LoanpyDataHub/ronataswestoldturkic>`_

Main Changes Compared to Version 2
----------------------------------

- Standalone: No external dependencies needed.
- Easy setup: Just download or clone the repository and start using it.
- Cross-platform: Works on any platform that supports Python.
- Python Compatibility: Works with Python 3.7 or higher.
- CLDF Integration: Fully compatible with `CLDF data standards <https://cldf.clld.org/>`_.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/martino-vic/loanpy",
    "name": "loanpy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "linguistics,loanwords,language-contact,sound-change-applier",
    "author": "Viktor Martinovi\u0107",
    "author_email": "viktor.martinovic@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/19/5e/8e22e37fc01b83f3e82ff167ed1ffac9a2b183075eb252ab41a0cb7b0695/loanpy-3.0.4.tar.gz",
    "platform": "Windows",
    "description": ".. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7893906.svg\n   :target: https://doi.org/10.5281/zenodo.7893906\n   :alt: the DOI\n\n.. image:: https://dl.circleci.com/status-badge/img/gh/LoanpyDataHub/loanpy/tree/main.svg?style=svg\n   :target: https://dl.circleci.com/status-badge/redirect/gh/LoanpyDataHub/loanpy/tree/main\n   :alt: continuous integration status\n\n.. image:: https://coveralls.io/repos/github/LoanpyDataHub/loanpy/badge.svg\n   :target: https://coveralls.io/github/LoanpyDataHub/loanpy\n   :alt: code coverage status\n\n.. image:: https://readthedocs.org/projects/loanpy/badge/?version=latest\n   :target: https://loanpy.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/v/loanpy.svg\n  :target: https://pypi.org/project/loanpy/\n  :alt: PyPI Latest Version\n\nIntro\n-----\n\nLoanPy is a linguistic toolkit developed during the course of my PhD thesis\nat the University of Vienna, providing solutions for various tasks in\nhistorical and contact linguistics, such as:\n\n- Mining correspondence patterns from etymological data on the level of\n  phonology and phonotactics\n- Predicting loanword adaptation (lateral/horizontal transfers) based on\n  heuristics and etymological data\n- Historical reconstruction of words (vertical transfers) based on\n  etymological data\n- Evaluating the quality of the predictive models\n- Searching for potential (old) loanwords between two languages\n\nThis toolkit has been designed with ease of use and compatibility in mind,\noffering a standalone, easy-to-setup, and cross-platform solution that works\nwith Python 3.7 or higher. \n\nInstallation\n------------\n\nLatest stable version:\n\n::\n\n    $ pip install loanpy\n\nDevelopment version:\n\n::\n\n    $ pip install git+https://github.com/martino-vic/loanpy.git@main\n\nDocumentation\n-------------\n\n- `Read the docs <https://loanpy.readthedocs.io/en/latest/home.html>`_\n\nCitation\n--------\n\nIf you use loanpy 3 in your research or project, please cite the following:\n\n::\n\n    @misc{martinovic2023,\n      author       = {Viktor Martinovi{\\'c}},\n      title        = {LoanpyDataHub/loanpy: Third stable release},\n      month        = may,\n      year         = 2023,\n      publisher    = {Zenodo},\n      version      = {3.0.0},\n      doi          = {10.5281/zenodo.7893906},\n      url          = {https://doi.org/10.5281/zenodo.7893906}\n    }\n\nLicense\n-------\n\nLoanPy is released under the MIT License.\n\nCompatible Input Data\n---------------------\n\nLoanPy supports the following datasets:\n\n- `streitberggothic <https://github.com/LoanpyDataHub/streitberggothic>`_,\n- `koeblergothic <https://github.com/LoanpyDataHub/koeblergothic>`_\n- `gerstnerhungarian <https://github.com/LoanpyDataHub/gerstnerhungarian>`_\n- `ronataswestoldturkic <https://github.com/LoanpyDataHub/ronataswestoldturkic>`_\n\nMain Changes Compared to Version 2\n----------------------------------\n\n- Standalone: No external dependencies needed.\n- Easy setup: Just download or clone the repository and start using it.\n- Cross-platform: Works on any platform that supports Python.\n- Python Compatibility: Works with Python 3.7 or higher.\n- CLDF Integration: Fully compatible with `CLDF data standards <https://cldf.clld.org/>`_.",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "a linguistic toolkit for detecting old loanwords by predicting, evaluating and applying changes in horizontal and vertical lexical transfers",
    "version": "3.0.4",
    "project_urls": {
        "Download": "https://github.com/LoanpyDataHub/loanpy/archive/3.0.0.tar.gz",
        "Homepage": "https://github.com/martino-vic/loanpy",
        "citation": "https://zenodo.org/record/7893906",
        "continuous integration": "https://dl.circleci.com/status-badge/redirect/gh/LoanpyDataHub/loanpy/tree/main",
        "database": "https://github.com/LoanpyDataHub",
        "documentation": "https://loanpy.readthedocs.io/en/latest/home.html",
        "test coverage": "https://coveralls.io/github/LoanpyDataHub/loanpy"
    },
    "split_keywords": [
        "linguistics",
        "loanwords",
        "language-contact",
        "sound-change-applier"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "195e8e22e37fc01b83f3e82ff167ed1ffac9a2b183075eb252ab41a0cb7b0695",
                "md5": "15075ffdcee12e02374cd49a00e846af",
                "sha256": "3bbeb6d07344ede389d0f87d1fc0836d9f7c24490fcb088d5429ed8c08022f2d"
            },
            "downloads": -1,
            "filename": "loanpy-3.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "15075ffdcee12e02374cd49a00e846af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 61172,
            "upload_time": "2023-12-15T13:39:55",
            "upload_time_iso_8601": "2023-12-15T13:39:55.191521Z",
            "url": "https://files.pythonhosted.org/packages/19/5e/8e22e37fc01b83f3e82ff167ed1ffac9a2b183075eb252ab41a0cb7b0695/loanpy-3.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-15 13:39:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "martino-vic",
    "github_project": "loanpy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "circle": true,
    "lcname": "loanpy"
}
        
Elapsed time: 3.68846s