9 releases

0.3.1 Jan 21, 2021
0.3.0 Jan 17, 2021
0.2.0 Nov 6, 2020
0.1.5 Feb 25, 2020
0.1.3 Jan 9, 2018

#1117 in Data structures

Download history 5/week @ 2023-12-17 6/week @ 2023-12-24 4/week @ 2023-12-31 6/week @ 2024-01-07 2/week @ 2024-01-14 4/week @ 2024-01-28 2/week @ 2024-02-04 7/week @ 2024-02-11 25/week @ 2024-02-18 68/week @ 2024-02-25 23/week @ 2024-03-03 26/week @ 2024-03-10 29/week @ 2024-03-17

147 downloads per month
Used in 7 crates (via crfsuite)

MIT license

1MB
25K SLoC

C++ 14K SLoC // 0.0% comments C 8K SLoC // 0.2% comments Python 1.5K SLoC // 0.1% comments Rust 473 SLoC // 0.0% comments Visual Studio Project 439 SLoC Automake 103 SLoC // 0.1% comments Ruby 90 SLoC // 0.3% comments Perl 83 SLoC // 0.3% comments Shell 58 SLoC // 0.1% comments Visual Studio Solution 42 SLoC SWIG 38 SLoC

Contains (static library, 120KB) crfsuite/win32/liblbfgs/lbfgs.lib

crfsuite-rs

Rust Python codecov Crates.io docs.rs PyPI

Rust binding to crfsuite

Installation

Add it to your Cargo.toml:

[dependencies]
crfsuite = "0.3"

Add extern crate crfsuite to your crate root and your're good to go!

Python package

There is also a Python package named crfsuite, you can install it via pip:

pip install -U crfsuite

Usage example:

from crfsuite import Model

if __name__ == '__main__':
    model = Model('path/to/crfsuite/model.crf')
    tagged = model.tag(["abc", "def"])
    print(tagged)

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

Dependencies

~160–410KB