Skip to main content

The Python package for the BlankSort keyword extraction algorithm.

Project description

BlankSort

The Python package for the BlankSort keyword extraction algorithm.

Installation

Use the following command to install from TestPyPI:

pip install --upgrade blanksort

Usage

BlankSort can be imported like any other Python package:

import blanksort

After importing, you can create a BlankSort object.

algo = blanksort.BlankSort()

Alternatively, you can use the following code to create the BlankSort object.

from BlankSort import *
algo = BlankSort()

The BlankSort constructor accepts the following arguments:

  • binary_path [optional]
    • The path to the binary folder that contains blanksort.database and stopwords-en.txt. If not specified, the default binary files will be downloaded.
  • preloadVectors [optional keyword argument]
    • A boolean (default False) that specifies if word vectors should be pre-loaded into memory.
  • saveGeneratedVectors [optional keyword argument]
    • A boolean (default False) that specifies if word vectors generated on-the-fly should be saved to blanksort.database.

Example

import blanksort
algo = blanksort.BlankSort()
keywords = algo.rank("[input text]")

Binary Files

The BlankSort package requires several files, collectively referred to as "binaries".

File name Description
blanksort.database A database file created using SQLiteDict. The database contains word vectors and n-grams imported from FastText.
stopwords-en.txt A text file containing a list of stop words for pre-processing. Each line should contain a single word.

If the files are not found in the binary_path, the package will download the default binary folder from the latest version of binaries.zip attached to a release.

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

blanksort-0.0.8.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

blanksort-0.0.8-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file blanksort-0.0.8.tar.gz.

File metadata

  • Download URL: blanksort-0.0.8.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for blanksort-0.0.8.tar.gz
Algorithm Hash digest
SHA256 57ac1cf5881cb91de902e15f819b8c9268f5bfbba22f2e34015eeb9b3d497c52
MD5 0663bc95383725ade62adc8306eb9a79
BLAKE2b-256 443f85e9aa372b2f34712fa792eaf23c59c855fa1fbc1bca8836e8db6088c036

See more details on using hashes here.

File details

Details for the file blanksort-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: blanksort-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for blanksort-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 56896c47d6125434aae5073c1d7722ee46b17347f9e56f65a5bc241501b82462
MD5 ecb43df4cf056bb209a64c789bbb2990
BLAKE2b-256 ba7aad0e9b61eb28736fd7ae5ac0e09c29384954bbe35b2f10f4ac421c23a613

See more details on using hashes here.

Supported by

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