Locale functions for the countries of Eritrea and Ethiopia.
Project description
Locale library for the countries of Ethiopia and Eritrea.
See also HornMT: a machine-learning corpus for the Horn of Africa region.
Functionality
Numerals
Convert between Arabic and Ge’ez numerals:
>>> from abyssinica.numerals import arabic_to_geez >>> arabic_to_geez(42) '፵፪' >>> from abyssinica.numerals import geez_to_arabic >>> geez_to_arabic('፵፪') 42
Calendar
Convert between Gregorian and Ethiopic dates:
>>> from abyssinica.calendar import Date as EthiopicDate >>> from datetime import date as GregorianDate >>> EthiopicDate.from_gregorian(GregorianDate(year=1996, month=3, day=2)) abyssinica.calendar.Date(1988, 6, 23) >>> EthiopicDate(year=1988, month=6, day=23).to_gregorian() datetime.date(1996, 3, 2)
Romanization
Transliterate Ge’ez characters:
>>> from abyssinica.romanization import romanize >>> print(f"{romanize('ሰላም እንደምን አለህ?').capitalize()}") Salām ʼendamn ʼalah?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
abyssinica-2.0.0.tar.gz
(7.6 kB
view hashes)
Built Distribution
Close
Hashes for abyssinica-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48775325094c2ace9f2622da9e98b6503b221f0bbf1aae025656d043813e0a55 |
|
MD5 | cddc785913443de708183520d6a23434 |
|
BLAKE2b-256 | 136a6a24b06b3e8b7fad6faa633ca244459b2ed19028d20b0351e0f32ab73582 |