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.
frompycauctileimportec_tile_map, ec_languagesmap=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}
}

