example = []
[dependencies.directories]
optional = true
version = "3.0.1"
[dependencies.lazy_static]
version = "1.4"
[dependencies.minreq]
features = ["https"]
optional = true
version = "2.2.1"
[dependencies.ndarray]
version = "0.15"
[dependencies.serde]
version = "1.0"
[dependencies.serde_derive]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dependencies.tract-onnx]
optional = true
version = "0.15.2"
[dependencies.url]
optional = true
version = "2.2.0"
[dev-dependencies.quickcheck]
version = "1.0"
[dev-dependencies.quickcheck_macros]
version = "1.0"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.serde_json]
version = "1.0"
[features]
default = []
model-loader = ["directories", "minreq", "url"]
tract-backend = ["tract-onnx"]
[package]
authors = ["Benjamin Minixhofer <bminixhofer@gmail.com>"]
categories = ["text-processing", "science"]
description = "A tool to split text using a neural network. For sentence boundary detection, compound splitting and more."
documentation = "https://docs.rs/nnsplit/"
edition = "2018"
homepage = "https://bminixhofer.github.io/nnsplit"
include = ["src/*.rs", "tests/*.rs", "build.rs", "data", "models.csv"]
keywords = ["pytorch", "deep-learning", "machine-learning", "tokenizer", "sentencizer"]
license = "MIT"
name = "nnsplit"
readme = "README.md"
repository = "https://github.com/bminixhofer/nnsplit"
version = "0.5.9"
[package.metadata.docs.rs]
all-features = true