Skip to main content

Crate rustling

Crate rustling 

Source
Expand description

§Rustling

Rustling is a blazingly fast library for computational linguistics. It aims to provide flexible and efficient tools to facilitate further research. It is written in Rust, with Python bindings.

Rustling is fully functional for both Rust-only and Python-only users. The objects defined and exposed in Rust correspond to the same ones in Python under the comparable namespace. For documentation, especially details about linguistics and modeling, please see the Python docs: https://docs.rustling.io

Modules§

chat
CHAT parsing.
conllu
CoNLL-U (Universal Dependencies) parsing.
elan
ELAN (.eaf) file parsing.
hmm
Hidden Markov Model.
lm
Language models.
ngram
N-gram counting.
perceptron_pos_tagger
POS tagging.
persistence
prelude
Convenience re-exports of all Base* traits.
seq_feature
Configurable feature templates for sequence labeling models.
sources
Remote data source support (git repositories and URLs).
srt
SRT (SubRip Subtitle) parsing.
textgrid
TextGrid (Praat) file parsing.
trie
Trie (prefix tree) data structure for efficient sequence matching.
wordseg
Word segmentation models.