Algorithms for summarization
Project description
Summarizer
Requires model: pl_nask-0.0.5.tar.gz
from http://mozart.ipipan.waw.pl/~rtuora/spacy/
Install:
python -m pip install path/to/pl_nask-0.0.5.tar.gz
python -m pip install path/to/summarizer-0.0.1-py3-none-any.whl
Usage:
from summarizer import Summarizer
summarizer = Summarizer()
text = "..."
limit = 300
unit = "words" # "words" or "chars"
out = summarizer.summarize(text, limit, unit) # dict or KeyError
Alternatively use loaded model:
import spacy
from summarizer import Summarizer
nlp = spacy.load('pl_nask')
summarizer = Summarizer(nlp_model=nlp)
Output dict:
{
'status': str 'correct' or 'failed',
'message': str,
'summary': str,
'event_id': int,
'algorithm': str,
}
alg_names
should be displayed in the dropdown
out['message']
should be displayed in task results
event_id |
message |
status |
---|---|---|
0 | None | correct |
1 | Limit wyrazów jest zbyt wysoki. Utworzono podsumowanie zawierające {} wyrazów. |
correct |
2 | Limit wyrazów jest zbyt niski. Utworzono podsumowanie zawierające {} wyrazów. |
correct |
10 | Nie udało się przetworzyć tekstu. |
failed |
11 | Przesłano zbyt krótki tekst. |
failed |
12 | Limit liczby wyrazów jest zbyt wysoki. Nie udało się stworzyć podsumowania. |
failed |
13 | Limit liczby wyrazów jest zbyt niski. Nie udało się stworzyć podsumowania. |
failed |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
coh-summarizer-0.1.tar.gz
(7.9 kB
view hashes)
Built Distribution
Close
Hashes for coh_summarizer-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4be9f84b79e75d711ff8201211354c8c27a2710043d5334259b1d091df05c1d |
|
MD5 | 055e3b7c8e9c29b3de5672dc2fdcc8d3 |
|
BLAKE2b-256 | fc183efbcca84782b8d832479434e888938d48ded9f0e69eae9a9d178de10a86 |