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 Documentation Status

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 documentation

see docs.rst

TO DO

include doctest in docstrings and remove 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

  • 1.0.7 Moved to sphinx documentation.
  • 1.0.6 Last update inadvertently introduced a bug that slowed down the app significantly, the problem has been fixed
  • 1.0.5 Augmentation now will try to augment passive participles that start on vowels.
  • 1.0.4 Updated algorithms for augmentation and deagmentation so that they produce less possible form, but still useful.
  • 1.0.3 Prefix para detachable removed, as it caused too much problems with augmentation, instead issue with detachable para should be resolved in your code externally.
  • 1.0.2 Fixed bug which caused incorrect internal augmentation when prefix was παρα.
  • 1.0.1 Fixed issue with syllabification when consonant clusters are allowed, minor fixes in augmentation where there was problem with distinguishing pair 'παρα παρη' and 'παρα παρ'
  • 0.6.5 Added deaugment_past_form function
  • 0.6.4 Improved augmentation module, now it reproduces less and more accurate results.
  • 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-1.0.7.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for modern-greek-accentuation-1.0.7.tar.gz
Algorithm Hash digest
SHA256 3cdf8b7e6e2ce93295d528e79f60dcfa90fbd02828762d9c08b380bafeaecde0
MD5 d8cc00846b8dfd8b94fb2770619c7dd9
BLAKE2b-256 5dcf767f4aea571908328094a36775f30e6270e8f879a5c2fa06d4049c3d67cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for modern_greek_accentuation-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f2b0eb88291ba3f161d7b4f12b19746d8b9c663bbde79dc2774e366390be3cb2
MD5 64c692d2cc0999060a86a98bb97b4fa1
BLAKE2b-256 89c4862bc81b70006bcb38d250899470802e3ec78c4238a067f72a0a7060a852

See more details on using hashes here.

Supported by

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