Skip to content

Repository files navigation

PyCaucTile

PyPI versionPython versionsLicense

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

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages