Usage

Python API

To use Sanskrit Text in a project:

import sanskrit_text as skt

text = "कवि भारतः"

# Clean text
clean_text = skt.clean(text)

# Syllabification
syllables = skt.get_syllables(text)

# Varṇa decomposition and join
viccheda = skt.split_varna(text, technical=True, flat=True)
reconstructed = skt.join_varna(viccheda)

# Ucchāraṇa information
ucchaarana = skt.get_ucchaarana(text)
signature = skt.get_signature(text)

Command Line Interface

After installation, the skt command is available:

$ skt clean "अ b १।"


$ skt syllables "कवि भारतः"

$ skt split-varna --technical --flat "कवि भारतः"

$ skt ucchaarana "कवि"
$ skt signature "कवि"