ctnx package¶
Submodules¶
- ctnx.constants module
- ctnx.legacy module
- ctnx.misc module
DictBasedOnePassStrReplacerIYNormalizerIYNormalizer.DEFAULT_I_OVERRIDE_LISTIYNormalizer.I_TO_Y_TRANSIYNormalizer.I_VARIANTSIYNormalizer.LOWER_I_VARIANTSIYNormalizer.LOWER_Y_VARIANTSIYNormalizer.ONSETSIYNormalizer.POSSIBLE_PRESET_STYLESIYNormalizer.SYLLABLE_PATTERNIYNormalizer.TRANS_TABLE_ROUTERIYNormalizer.Y_TO_I_TRANSIYNormalizer.Y_VARIANTSIYNormalizer.from_preset_style()IYNormalizer.max_repl_cache_sizeIYNormalizer.replace()
clean_slug()generate_tone_placement_replace_mapping()is_even_tone()make_regex_str_from_tokens()nfc_normalize()normalize_confusables()normalize_text()place_tone_to_char()remove_diacritics()remove_tones()sep_tone_from_char()separate_tone()
- ctnx.number module
- ctnx.sort module
- ctnx.syllable module
NewStyleTonePlacerOldStyleTonePlacerSyllableSyllable.CLOSEABLE_DIPHTHONGSSyllable.CLOSED_DIPHTHONGSSyllable.CLOSED_NUCLEISyllable.CLOSED_TRIPHTHONGSSyllable.CODASSyllable.DIPHTHONGSSyllable.MONOPHTHONGSSyllable.NON_LIP_ROUNDABLE_NUCLEI_SETSyllable.NUCLEISyllable.ONSETSSyllable.OPEN_DIPHTHONGSSyllable.OPEN_NUCLEISyllable.OPEN_TRIPHTHONGSSyllable.OTHER_CLOSED_NUCLEISyllable.OTHER_NUCLEISyllable.QU_NUCLEUS_PREFIX_REPLACEMENTSSyllable.TRIPHTHONGSSyllable.apply_onglide_semivowel()Syllable.can_apply_onglide_semivowelSyllable.codaSyllable.from_string()Syllable.has_even_toneSyllable.has_oblique_toneSyllable.has_onglide_semivowelSyllable.i_normalized_nucleusSyllable.is_rhyme_with()Syllable.normalized_nucleusSyllable.normalized_rimeSyllable.nucleusSyllable.onsetSyllable.rimeSyllable.to_string()Syllable.toneSyllable.update()
TonePlacerfind_startswith()
- ctnx.validation module
Module contents¶
A utility library for processing Vietnamese texts.
This pure-Python library provides functions and classes for various tasks in processing Vietnamese texts, such as removing diacritics, converting numbers to words, sorting strings, validations and more.