- Notifications
You must be signed in to change notification settings - Fork0
Re-write & working implementation of CAPR for Proto-Burmish; Flask+Svelte+foma. DOI:10.5281/zenodo.6617027
License
nh36/CAPR-Seth
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository contains a re-write and working implementation of theCAPR interface and backend for reconstructingProto‑Burmish (Lolo‑Burmese branch). It accompanies the Zenodo record:
- Knights, Seth; Gong, Xun; Hill, Nathan W. (2022).Materials for an Etymological Dictionary of Burmish 2.0. Zenodo. DOI: 10.5281/zenodo.6617027
server/— Python/Flask API for CAPRcognate-app/— Svelte interface for cognate reassignment and FST editingpipeline/— Wordlist → tokenized lexicon → initial cognate discovery (LingPy/LingRex)reconstruct/— Initial FSTs used by the pipelineorthoprofiles/— Orthographic profiles for pipeline stages
Notes on setup and run below paraphrase the Zenodo page for 10.5281/zenodo.6617027.
- API
cd serverexport FLASK_APP=serverflask run# API on http://localhost:5000
- Interface
cd cognate-appnpm inpm run dev# UI on http://localhost:8080
Installlibfoma0 andlibfoma0-dev (Linux). Some distro versions (e.g., 0.9.18) can yield uncaught FST compilation errors. If that affects you, build a recent version from source.
Linux build from source (example):
wget https://github.com/mhulden/foma/archive/refs/heads/master.zipunzip master.zipcd foma-master/fomamakesudo make installOld_Burmese → burmese.binAchang_Longchuan → ngochang.binXiandao → xiandao.binMaru → maru.binBola → bola.binAtsi → atsi.binLashi → lashi.bin- API:
gunicorn server:app(e.g.,:8000) - UI:
npm run build && npm run start(:8080) - Reverse proxy: e.g.,Caddy
If you use this software or datasets, please cite:
- Knights, S.; Gong, X.; Hill, N. W. (2022).Materials for an Etymological Dictionary of Burmish 2.0. Zenodo.https://doi.org/10.5281/zenodo.6617027
- Seth Knights — University of Chicago
- Xun Gong — University of Vienna
- Nathan W. Hill — Trinity College Dublin
Zenodo lists “Other (Public Domain)”. This repo usesCC0‑1.0 to express a public‑domain dedication. SeeLICENSE.
About
Re-write & working implementation of CAPR for Proto-Burmish; Flask+Svelte+foma. DOI:10.5281/zenodo.6617027
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.