Skip to content
/ caprWIP Public
forked from Shay636/caprWIP

Addressing issues in the previous capr framework

Notifications You must be signed in to change notification settings

nh36/caprWIP

 
 

Repository files navigation

CAPR: Computer Assisted Proto-language Reconstruction

This repository holds the re-write and working implementation of the interface and code for reconstructing Proto-Burmese, as found here:

Xun Gong, & Nathan Hill. (2020). Materials for an Etymological Dictionary of Burmish. Zenodo. https://doi.org/10.5281/zenodo.4311182

To run while developing (with Python 3), follow these steps: (Untested on Windows, works fine on Mac and Linux)

docker-compose up --build

Open a new terminal, then run Caddy to connect the interface and API.

caddy run --config Caddyfile.dev
# opens interface at specified port (5002 by default)

Important Notes

For much more in-depth instructions, see SETUP.md.

For usage instructions, see USAGE.md.

Project Structure

.
├── cognate-app/
│   └── [svelte code for cognate reassignment and fst editor]
├── orthoprofiles/ *deprecated*
│   └── [orthographical profiles for pipeline stages]
├── pipeline/
│   └── [wordlist to tokenized lexicon, ran through lexstat to find intial cognates]
├── reconstruct/ *deprecated*
│   └── [intial fsts for pipeline usage]
└── server/
    └── [all api routes and associated functions]

You can read more about each individual folder in their respective READMEs.

Citations

List, J.-M. and R. Forkel (2022): LingRex: Linguistic Reconstruction with LingPy. [Computer software, Version 1.2.0]. Geneva: Zenodo. DOI: 10.5281/zenodo.1544943

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

Hulden, M. (2009). Foma: a finite-state compiler and library. In Proceedings of the 12th Conference of the European Chapter of the Association for Computational Linguistics (pp. 29–32).

About

Addressing issues in the previous capr framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.2%
  • Python 3.9%
  • Svelte 0.9%
  • TypeScript 0.0%
  • CSS 0.0%
  • Dockerfile 0.0%