Skip to main content

Python port of Fidel Tools - Amharic language preprocessing toolkit

Project description

Fidel Tools - Python Toolkit

Fidel Tools is a suite of high-performance natural language processing (NLP) components for the Amharic language. This package leverages a native Rust core (core-native) compiled via PyO3 to provide lightning-fast, production-ready Amharic preprocessing.

Installation

pip install fidel-tools

Features

  • Text Normalization: Standardizes character representations and collapses gemination.
  • Sentence Tokenization: Splits Amharic text into logical sentences based on customizable boundaries.
  • Stemming: Custom affix-removal stemmer mapping Amharic words to their base forms.
  • Stopwords Removal: Dynamic removal of common semantically low-value words.
  • Lexical Analysis: Expanded abbreviations, number removal, and punctuation handling.
  • Transliteration: High-performance transliteration schemes (Sera, Felig).
  • Indexing & Term Weighting: Production-grade document and query indexer with TF-IDF weighting.
  • spaCy Integration: Native spaCy-compatible tokenizer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fidel_tools-0.1.8-cp38-abi3-win_amd64.whl (156.3 kB view details)

Uploaded CPython 3.8+Windows x86-64

fidel_tools-0.1.8-cp38-abi3-manylinux_2_34_x86_64.whl (293.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

fidel_tools-0.1.8-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

fidel_tools-0.1.8-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (488.9 kB view details)

Uploaded CPython 3.8+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file fidel_tools-0.1.8-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: fidel_tools-0.1.8-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 156.3 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fidel_tools-0.1.8-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bddc9cc14d9d759ae6af1392b0881123d8b77678e39b4fce1ac33c0d12995aa0
MD5 420b4054bb7b0897261dd0df7a059fb8
BLAKE2b-256 de89244fd5e49368cb45997a3b7b6045362dc4585137320703f4ac69deee9543

See more details on using hashes here.

Provenance

The following attestation bundles were made for fidel_tools-0.1.8-cp38-abi3-win_amd64.whl:

Publisher: publish-npm.yml on Yehonatal/fidel-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fidel_tools-0.1.8-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for fidel_tools-0.1.8-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8401d96162c8e3dfc4805a856e0408ea5a7a9caa8fe39d8ac61a50f1fdf68a0e
MD5 b79455abe1db0dd37794faec0246ddb7
BLAKE2b-256 f10891698f14760cfed0c5e886f9be3813245d257f6b9a99abe7c4049d444ee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fidel_tools-0.1.8-cp38-abi3-manylinux_2_34_x86_64.whl:

Publisher: publish-npm.yml on Yehonatal/fidel-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fidel_tools-0.1.8-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fidel_tools-0.1.8-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5be0b5e8f8bb3e675008d2b5242095e411430b935b1ca15c509ee003f9864bc3
MD5 7a4c0ef1cf7cf77e77081a1017933494
BLAKE2b-256 79acaf7cf6bc42b0f5d0c2f232cc3f8de087efb03b8cd23dc7bc8c841fd3d752

See more details on using hashes here.

Provenance

The following attestation bundles were made for fidel_tools-0.1.8-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-npm.yml on Yehonatal/fidel-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fidel_tools-0.1.8-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for fidel_tools-0.1.8-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1fc580e2f575e20a5d7da52067f894914ebf5d84dc31a374163a3033f72d72f3
MD5 8c168ba90b939bebc484237b51567749
BLAKE2b-256 95e39478702a97adeb871e28094eb4651920c4fa87f29b2e340c6ba7c6081c12

See more details on using hashes here.

Provenance

The following attestation bundles were made for fidel_tools-0.1.8-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish-npm.yml on Yehonatal/fidel-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page