Skip to main content

Normalisateur et tokeniseur complet pour le français — détection de formules (nombres, sigles, dates, téléphones, etc.)

Project description

Lectura Tokeniseur

Normalisateur et tokeniseur complet pour le français

Module autonome, zéro dépendance externe. Détecte et classifie les formules (nombres, sigles, dates, téléphones, numéros, ordinaux, fractions, notations scientifiques, expressions mathématiques).

Installation

pip install lectura-tokeniseur

Utilisation

from lectura_tokeniseur import tokenise

resultat = tokenise("Le 25 décembre 2024, il faisait -3°C à Paris.")

for phrase in resultat.phrases:
    for token in phrase:
        print(f"{token.texte:20s}  {token.type.name}")
Le                    MOT
25 décembre 2024      FORMULE
,                     PONCTUATION
il                    MOT
faisait               MOT
-3°C                  FORMULE
à                     MOT
Paris                 MOT
.                     PONCTUATION

Fonctionnalités

  • Normalisation : typographie, espaces, Unicode
  • Tokenisation : mots, ponctuation, séparateurs
  • Détection de formules : nombres (entiers, décimaux, négatifs), dates, heures, téléphones, sigles, ordinaux, fractions, pourcentages, monnaies, unités de mesure, expressions mathématiques, chiffres romains
  • API simple : tokenise(texte) renvoie un objet structuré

Licence

Ce module est distribue sous licence AGPL-3.0 (non commerciale) — voir LICENCE.txt.

Pour un usage commercial, contacter admin@lectura.world.

Project details


Download files

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

Source Distribution

lectura_tokeniseur-2.3.3.tar.gz (47.9 kB view details)

Uploaded Source

Built Distribution

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

lectura_tokeniseur-2.3.3-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

Details for the file lectura_tokeniseur-2.3.3.tar.gz.

File metadata

  • Download URL: lectura_tokeniseur-2.3.3.tar.gz
  • Upload date:
  • Size: 47.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for lectura_tokeniseur-2.3.3.tar.gz
Algorithm Hash digest
SHA256 75657a07a1de397b0846d3d31a700b35c71bf7b691ae2767f7192db4e981bef2
MD5 33621364e100c7b1c1879dc4996e8957
BLAKE2b-256 f8561d334d6315388ad4e9ec23ed32fc1debb66b66b31700f9bc79b38cd41dec

See more details on using hashes here.

File details

Details for the file lectura_tokeniseur-2.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for lectura_tokeniseur-2.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8ab56862e246342895d8a3fa193c3616679670220762ab9dacd3e73936d6c17c
MD5 0fa474681b5540628410036bb12a2c8e
BLAKE2b-256 5812d5586458738c7994ef1e7f6eb7a6f6687de6c4cab267c86d42f7919bb230

See more details on using hashes here.

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