Python 3 library for creating inflected forms for Modern Greek words
Project description
Modern-greek-inflexion
Python 3 library for recognizing inflexion types and for creating all possible inflected forms for Modern Greek words.
Installation
Use the package manager pip to install modern-greek-inflexion.
pip install modern-greek-inflexion
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.2.3 Added a more comprehensive corpus of the Greek words utilizing wikileksiko corpus, small improvements to the handling of prefixes in verbs
-
0.2.2 Fixed exceptions message
-
0.2.1 Fixes in verb module, mainly to modal verbs but also some minor issues resolved also. Added custom exceptions in exceptions module
-
0.1.15 Added handling for ancient adjectives from 3rd declination (is, itos, ks, kos), and also for attic declination
-
0.1.14 Added logic for contracted ancient adjectives on ous, oun, some minor improvements
-
0.1.13 Added logic for resolving inflexion type of adjective that cannot be helped by corpus
-
0.1.12 Fixed issue with adj on hs with feminine on issa, and error which occurred if an adj doesnt have an adverb
-
0.1.11 Fixed bug in adjectives, where not existent superlative would lead to a crash
-
0.1.10 Fixes to numerals, now doesn't return alternative forms
-
0.1.9 Refactored numerals, minor fixes in noun and adj
-
0.1.8 Minor fixes in noun, now works better with additional info on gender and inflection.
-
0.1.6 Fixed issue with path to pickled db, db included in package
-
0.1.4 Fixed issue with dependencies, fixed path to greek_corpus db.
-
0.1.3 Added es, ous neutral nouns, fixed issue with hs, eis nouns, added new pronoun paradigms, added flag 'aklito' for nouns and adjectives.
-
0.1.2 Fixed issue with double vocatives in some two syllable proper masculine names
-
0.1.1 Initial release
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
Built Distribution
File details
Details for the file modern-greek-inflexion-0.2.3.tar.gz
.
File metadata
- Download URL: modern-greek-inflexion-0.2.3.tar.gz
- Upload date:
- Size: 52.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ffa86ccbcf6b48f952ec5ce815431c1c37bb48460a520b3c1dcc3f83b8a0fab |
|
MD5 | 2bf004ad224f3dac72810d5539f57354 |
|
BLAKE2b-256 | ff98a9c7a5390067092a80b3a4ed8d2a4f33bb2210edec6cc1861d7651dbb40b |
File details
Details for the file modern_greek_inflexion-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: modern_greek_inflexion-0.2.3-py3-none-any.whl
- Upload date:
- Size: 8.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca75f0576e36487c30736c9901ef5ca84dbed2556cc5a65b1fa1f8c113178f1 |
|
MD5 | f09b852b4bccaa50f2de0d4accf54930 |
|
BLAKE2b-256 | edf639f2f697d2c36b7b1e775e0968947edcee7dc0a830ef06cacdc301594a22 |