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
andstopwords-en.txt
. If not specified, the default binary files will be downloaded.
- The path to the binary folder that contains
preloadVectors
[optional keyword argument]- A boolean (default
False
) that specifies if word vectors should be pre-loaded into memory.
- A boolean (default
saveGeneratedVectors
[optional keyword argument]- A boolean (default
False
) that specifies if word vectors generated on-the-fly should be saved toblanksort.database
.
- A boolean (default
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ac1cf5881cb91de902e15f819b8c9268f5bfbba22f2e34015eeb9b3d497c52 |
|
MD5 | 0663bc95383725ade62adc8306eb9a79 |
|
BLAKE2b-256 | 443f85e9aa372b2f34712fa792eaf23c59c855fa1fbc1bca8836e8db6088c036 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56896c47d6125434aae5073c1d7722ee46b17347f9e56f65a5bc241501b82462 |
|
MD5 | ecb43df4cf056bb209a64c789bbb2990 |
|
BLAKE2b-256 | ba7aad0e9b61eb28736fd7ae5ac0e09c29384954bbe35b2f10f4ac421c23a613 |