Alphabetic

Latest version: v0.0.7

Safety actively analyzes 688274 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.7

**What's new?**

- Integrated the function strip_non_script_characters(..) which removes characters from the input string that do not belong to the specified language(s) or script types.
- Refactoring

0.0.6

**What's new?**

- Integrated a preprocessing function that aims to remove characters from a given string that not belong to the script types supported by Alphabetic
- Fixed several bugs (relative paths are now normalized into absolute paths to avoid FileNotFound errors)
- Refactoring

0.0.5

**What's new?**

- Integrated query functions: is_alphabet, is_abjad, is_abugida, is_syllabary, is_logographic and is_featural
- Added more languages (total number of supported languages: 151)
- Added internal ISO-15924 and ISO 639-1/2/3 json databases
- Integrated ISO code to language translation
- Integrated independent vowels (abugida-based scripts)
- Corrected writing system classification (Alphabetic now uses the classification by Daniels and Bright [Daniels, Peter T.; Bright, William, eds. (1996). The World's Writing Systems. Oxford University Press.])
- Mayor refactoring (bugfixing, lint/style, documentation, examples, etc.)
- Added > 20 unit tests

0.0.4

What's new?

Added more languages (total number of supported languages: 117)
Code refactoring (added type hints, removed redundant code, etc.)
Exported internal dictionaries into independent json files

0.0.3

Synchronized version number with Pypi version (https://pypi.org/project/alphabetic/)

0.0.2

**What's new?**

- Added a convenient method for updating the json database file
- Exported internal dictionary into a json file to allow usage outside of python
- Added more languages (currently 53 languages are supported)
- Added NonLanguage class and alphabet (Morse code)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.