Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 1.84 KB

File metadata and controls

52 lines (42 loc) · 1.84 KB

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}
}