Crates.io | chemfst |
lib.rs | chemfst |
version | 0.2.0 |
created_at | 2025-05-30 09:15:03.752369+00 |
updated_at | 2025-06-17 08:42:02.218811+00 |
description | A high-performance chemical name search library using Finite State Transducers (FSTs) |
homepage | |
repository | https://github.com/esrehmki/ChemFST |
max_upload_size | |
id | 1694851 |
size | 29,769 |
ChemFST is a high-performance chemical name search library using Finite State Transducers (FSTs) for efficient search and autocomplete of chemical compound names. The project provides both a native Rust library and Python bindings.
For detailed usage, API reference, and in-depth explanations, please see the ChemFST Documentation (mdBook).
src/
– Rust library source codepython/
– Python bindings and packagingdocs/
– Documentation (mdBook sources)tests/
– Integration and unit testsgit clone https://github.com/esrehmki/chemfst.git
cd chemfst
cargo build
cargo test
pip install maturin
cd python
maturin develop
pytest
.github/workflows/
for workflow definitions.Contributions are welcome! To contribute:
git checkout -b feature/your-feature-name
For all usage instructions, API details, and advanced topics, please visit the ChemFST Documentation (mdBook).