Skip to main content

Python 3 library for accenting, analyzing accentuation, syllabification, augmentation and transcription of Modern Greek words",

Project description

Tests Downloads python version

Modern-greek-accentuation

Python 3 library for analyzing, accenting, syllabification, augmentation and transcription of Modern Greek Words

Installation

Use the package manager pip to install modern-greek-accentuation.

pip install modern-greek-accentuation

Usage

see docs.rst

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Change Log

  • 0.6.3 More prefixes, new lists of prefixes (detachable weak and normal), differentiated according to the way how small (2 syllable) and longer verbs deal with them.
  • 0.6.2 More prefixes added.
  • 0.6.1 Fixed bug that would allow for augmentation of participle stems beginning on consonant cluster with ro
  • 0.599 Fixed yet again bug with accentuation on ultimate when ending in οιοι
  • 0.595 Fixed bug when accentuation on the ultimate, when there is possible sinizisi, was incorrect.
  • 0.594 Minor fixes, added support for reduplication for stems starting with θ, χ, fixed syllabification when word starting from a big letter.
  • 0.593 Fixed handling of augment in past perf participles, it's possible not only before clusters, but also before double consonants ψ ξ.
  • 0.592 Fixed handling of vowels before prefix
  • 0.591 Added another missing prefix
  • 0.590 Added more prefixes
  • 0.589 Added prefix antikata
  • 0.587 fixed augmentation logic for isthmi
  • 0.585 Fixed bug in modern transcription
  • 0.581 Allow creating augmented 2 syllable forms for agw.
  • 0.580 Better handling of past perf part augmentation (do not do it, if there is only one consonant at the beginning)
  • 0.575 Added handling of prefixes with augment h to a
  • 0.565 Fixed issues with augments for verbs that are build from άγω
  • 0.555 Added some missing augmented prefixes
  • 0.549 Improved handling of inner augment, consonant agreement
  • 0.545 Fixed issues with augmentation and reduplication (prefix en)
  • 0.541 Fixed bugs in transcription module.
  • 0.531 Fixed small bug with resources data.
  • 0.530 Fixed bug when during augmentation prefixes equal to a form or longer by 1 character were allowed. Fixed bug with augmentation/reduplication of ppart, where it until now returned wrongly accented forms.
  • 0.525 Fixed bug with syllabification of capitalized words
  • 0.522 Added exclusion flag to convert_to_monotonic (one_sylleble_rule)
  • 0.511 Improvement in code structure
  • 0.2.6 Fixed issue with converting to monotonic function, when it would strip word also from dieresis
  • 0.2.5 Small improvements to augmentify module, now it deals correctly with accented prefixes when creating augmented stems
  • 0.2.4 Added convert_to_monotonic function
  • 0.2.3 Fixed issue with syllabification, where iota with diaeresis is not an independent vowel (roloiou), also fixed a secondary issue with accentuation, where previously redundant diaeresis was not removed in above cases.
  • 0.2.2 Fixed issue with internal augmentation with unaccented augment, now it gives such an option
  • 0.2.1 Added transcription module (simple, Erasmian and modern for Polish readers)
  • 0.1.1 Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modern-greek-accentuation-0.6.3.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modern_greek_accentuation-0.6.3-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file modern-greek-accentuation-0.6.3.tar.gz.

File metadata

File hashes

Hashes for modern-greek-accentuation-0.6.3.tar.gz
Algorithm Hash digest
SHA256 5f62cbef11e674dc4135644a64efc5696f88ca898f53c80df6d223e297feef09
MD5 4c53834562ff8cbf17dc8bae5ed5b67e
BLAKE2b-256 93acf04414c0fac9628b4961528f92ae984f3229733696613e84d49903fc14e1

See more details on using hashes here.

File details

Details for the file modern_greek_accentuation-0.6.3-py3-none-any.whl.

File metadata

File hashes

Hashes for modern_greek_accentuation-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 06bc78eb9e5d9a8f966768e53678c7603c4a6f17a11072ab21648c548d12c870
MD5 b16232dfa7e28b0de14ffcee5c272c21
BLAKE2b-256 0b4948bf7222762493a8760d6d3eb03797c4f22a43194c577b25095fe46ba655

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page