Skip to main content

A package for preprocessing text

Project description

Usage of PreProcessingService

You can access following functions:

The provided package is a collection of functions for text preprocessing and cleaning. Here is a brief explanation of each function:

_en_stopwords: Returns a list of English stopwords.

strip_numeric: Removes numbers from a string.

strip_punctuation: Removes all punctuation marks from a string.

remove_stopwords: Removes stopwords from a string.

strip_multiple_whitespaces: Removes excess whitespace from a string.

strip_short: Removes words with a length less than a specified size from a string.

remove_alpha_num: Removes alphanumeric characters from a string.

lemmatize: Lemmatizes a list of tokens.

nltk_pos: Performs Part-of-Speech (POS) tagging using NLTK.

stanford_pos: Performs POS tagging using Stanford POS Tagger.

filter_pos: Filters words based on specific POS tags.

clean_text: Cleans the text by applying various cleaning functions.

preprocess_string: Preprocesses a string by applying a list of cleaning functions.

preprocess_postags: Applies a list of filtering functions to a list of strings.

guided_buy_preprocess: Preprocesses a list of strings for guided buying purposes.

dump_interim_steps: Creates a DataFrame with the intermediate steps of preprocessing.

lemmatization: Performs lemmatization on a string.

cold_start_preprocess: Preprocesses a list of words for cold start purposes.

unique_value_col: Splits words based on '|'.

convert_synonyms:A collection of synonym mappings

clean_description: Includes all above cleaning steps

Example usage:

pip install preProcessingGEP==1.0.4

import preProcessingGEP

print(preProcessingGEP.PreProcessingService.clean_description(inputText))

General Syntax to use any function

preProcessingGEP.PreProcessingService.function_name()

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

preProcessingGEP-1.0.5.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

preProcessingGEP-1.0.5-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file preProcessingGEP-1.0.5.tar.gz.

File metadata

  • Download URL: preProcessingGEP-1.0.5.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for preProcessingGEP-1.0.5.tar.gz
Algorithm Hash digest
SHA256 de2ff30813630b0d7bdbfb95c4da9bb76231176d06f96d1680362bc28e44ceca
MD5 77404a2c58a98aa3a13d3785dc9f26df
BLAKE2b-256 5bf0cc1f31e2e14cb808c5d8ab7d9e1d8f2439a0360de945598b2a556b0971eb

See more details on using hashes here.

File details

Details for the file preProcessingGEP-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for preProcessingGEP-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 465405a2e2bfa9917e73d8f3f3590e6485f5a6a77443f72e3ed74b1e8f667bdd
MD5 98b935d9da3c8d8f316e2d0b74ba7c7b
BLAKE2b-256 30b52f334c01c0aa184318a1efac2396a29d8f73c24d06bd2578601025d54ee3

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