Skip to content

LingConLab/PyCaucTile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCaucTile

PyPI version Python versions License

A package that generates tile grid maps for illustrating features of East Caucasian languages. The plots are created using plotnine library, providing a ggplot2-like interface in Python.

This software was created as a part of the project of the Linguistic Convergence laboratory. There is also an R package that shares the same functionality (see RCaucTile) by George Moroz.

Installation

pip install pycauctile

Usage

For detailed description regarding the installation, content, and usage of the package see the tutorial.

Basic examples

from pycauctile import ec_tile_map, ec_languages

map = ec_tile_map()
map

example image

map = ec_tile_map(ec_languages,
            feature_column = "consonant_inventory_size",
            title = "Consonant inventory size (Moroz 2021)",
            annotate_feature = True)
map

example image

Citation

If you use this software, please cite it as below.

Termus, V. (2025). PyCaucTile: a package for generating tile grid maps of East Caucasian Languages (Version 1.0.0) [Computer software]. https://github.com/LingConLab/PyCaucTile
@software{Termus_PyCaucTile_2025,
author = {Termus, Vladislava},
year = {2025},
month = sep,
title = {{PyCaucTile: a package for generating tile grid maps of East Caucasian Languages}},
url = {https://github.com/LingConLab/PyCaucTile},
version = {1.0.0}
}

About

Python package for creating tile grid maps of East Caucasian Languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages