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.databaseandstopwords-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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|