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.
pip install pycauctileFor detailed description regarding the installation, content, and usage of the package see the tutorial.
from pycauctile import ec_tile_map, ec_languages
map = ec_tile_map()
mapmap = ec_tile_map(ec_languages,
feature_column = "consonant_inventory_size",
title = "Consonant inventory size (Moroz 2021)",
annotate_feature = True)
mapIf 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}
}

