Rustling#
Rustling is a blazingly fast library for computational linguistics. It aims to provide flexible and efficient tools to facilitate further research.
Currently implemented features:
Sequence modeling:
Handling richly formatted data, supporting cross-format conversion as well as both local and remote sources for data ingestion:
Installation#
Using pip:
pip install rustling
Using conda:
conda install -c conda-forge rustling
For Pyodide, pre-built WASM wheels (with multithreading disabled, as Pyodide does not support it)
are available from each GitHub release
— look for the .whl file with emscripten in the filename.
Rustling is also available in Rust.
Performance#
Rustling is highly performant because it is implemented in Rust under the hood. For benchmarks comparing Rustling against other Python packages with similar functionalities, please see benchmarks.
Source Code#
The source code is available on GitHub.
License#
MIT license