| 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).