Git Product home page Git Product logo

cbaziotis / ekphrasis Goto Github PK

View Code? Open in Web Editor NEW
658.0 18.0 92.0 675 KB

Ekphrasis is a text processing tool, geared towards text from social networks, such as Twitter or Facebook. Ekphrasis performs tokenization, word normalization, word segmentation (for splitting hashtags) and spell correction, using word statistics from 2 big corpora (english Wikipedia, twitter - 330mil english tweets).

License: MIT License

Python 98.70% Jupyter Notebook 1.14% Shell 0.16%
nlp text-processing nlp-library spelling-correction tokenizer tokenization word-segmentation word-normalization spell-corrector text-segmentation

ekphrasis's Introduction

Christos's GitHub stats

ekphrasis's People

Contributors

azharsultan avatar cbaziotis avatar mobiuscreek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ekphrasis's Issues

Ekphrasis downloads statistics in /usr/local

If the user does not install ekphrasis using a virtualenv it downloads statistics in /usr/local and requires sudo permissions to run.

Statistics should be downloaded in /home//.ekphrasis to resolve this.

Failed during generate_stats.py

computing statistics for file: text8.txt
100%|███████████████████████████████████████████████████████████████████| 1/1 [12:41<00:00, 761.71s/it]

Writing 1-grams...
entries:250,982 - tokens:16,996,178
writing stats to file /home/jj301440/ekphrasis-master/ekphrasis/tools/../stats/text8/counts_1grams.txt
Writing 2-grams...
entries:4,136,483 - tokens:16,996,178
writing stats to file /home/jj301440/ekphrasis-master/ekphrasis/tools/../stats/text8/counts_2grams.txt
Writing 3-grams...
entries:10,327,876 - tokens:16,996,178
writing stats to file /home/jj301440/ekphrasis-master/ekphrasis/tools/../stats/text8/counts_3grams.txt
Traceback (most recent call last):
File "generate_stats.py", line 191, in
write_stats(stats)
File "generate_stats.py", line 147, in write_stats
write_stats_to_file(filename, counter, args.mincount[int(k) - 1])
IndexError: list index out of range

Can you please tell me where the problem is?

how to get the word statistics?

Excuse me, where can I get the word statistics?😢
In other Issue, they said
image
but I can't find the word statistics in such url...
Thanks in advance.!

Segmentation: Preserve case?

The Segmentation tool you provide is excellent. One feature request:

Unless I am mistaken, the tool always provided the split words in 1. lower case, and 2. does not provide information for where spaces were inserted. Instead, a preserve_case or capitalize parameter would be helpful (for 1). The following code capitalizes the split string according to the capitalization used in the hashtag.


from ekphrasis.classes.segmenter import Segmenter
segmenter = Segmenter(corpus="twitter")


def word_segmentation(text, fix_case=True):
    words_string = segmenter.segment(text)
    if not fix_case:
        return words_string

    fixed = ""

    n_add = 0
    for i in range(len(words_string)):
        if words_string[i] == " " and text[i+n_add] != " ":
            n_add += 1
            fixed += " "
            continue

        is_capital = text[i-n_add].isupper()
        if is_capital:
            fixed += words_string[i].upper()
        else:
            fixed += words_string[i]
    return fixed

Of course, if the user is using camelCase or PascalCase, the capitalization may not be meaningful, but in other cases, this can be. For instance:

I #eatsomuch food --> I eat so much food.
I care so much. #IranProtests --> I care so much. Iran Protests

Arguably, the use of a stand-alone hashtag approximately refers to a proper noun, in which case the adopted capitalization is meaningful.

Word Statistics File not Found. | Receiving 404 error while dowloading the file.

While using the library, the word statistics file is again missing from its original source:

Please fix this as soon as possible and please make some more robust solutions for hosting this file. It looks like people faced this problem in the past as well.

Due to this issue, the production service is stopped. Please fix this asap!

Thanks in advance.!

"maximum recursion depth exceeded" Error

Hi,
I am running a segmenter on a big file and I am facing "maximum recursion depth exceeded" error. I am running on a big file. Is there any way to resolve this?

RecursionError Traceback (most recent call last)
in ()
1 message_p = []
2 for i in range(0,len(message), 1000):
----> 3 message_p.append(tweet2lang(message[i:i+1000]))

482 frames
in tweet2lang(message)
18 for w in msg_tokens:
19 if len(w) >3:
---> 20 temp_seg = seg_tw.segment(w)
21 # print(w,temp_seg)
22 message_seg.append(temp_seg)

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in segment(self, word)
133 def segment(self, word):
134 if word.islower():
--> 135 return " ".join(self.find_segment(word)[1])
136 else:
137 return self.case_split.sub(r' \1', word).lower()

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in (.0)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

/usr/local/lib/python3.6/dist-packages/ekphrasis/classes/segmenter.py in find_segment(self, text, prev)
126 return 0.0, []
127 candidates = [self.combine((log10(self.condProbWord(first, prev)), first), self.find_segment(rem, first))
--> 128 for first, rem in self.splits(text)]
129 return max(candidates)
130

RecursionError: maximum recursion depth exceeded

Warning regarding using TextPreProcessor as a preprocessing for torchtext.data.Field()

As it can be seen in the code sample below, we get different results if

  • we pre-process a text with TextPreProcessor text_processor and then create an Example with a torchtext.data.Field() without a preprocessing Pipeline vs
  • creating an Example with the text as it is, with a torchtext.data.Field(preprocessing=data.Pipeline(lambda x : text_processor(x))

Using the Field preprocessing pipeline, the text_processor will be called on a token level, instead of on a sentence-level, and expressions like "October 10th" that will be converted to <date>, will not be correctly converted, as the text_processor will be called on two separate tokens "October" and "10th", and the last one will be break into "1 0 th" after that call.

from torchtext import data, vocab
import torch.optim as optim
import torch.nn.functional as F
import torch.nn as nn
from ekphrasis.classes.preprocessor import TextPreProcessor
from ekphrasis.classes.tokenizer import SocialTokenizer
from ekphrasis.dicts.emoticons import emoticons

text_processor = TextPreProcessor(
            # terms that will be normalized
            normalize=['url', 'email', 'percent', 'money', 'phone', 'user',
                'time', 'url', 'date', 'number'],
            # terms that will be annotated
            annotate={"hashtag", "allcaps", "elongated", "repeated",
                'emphasis', 'censored'},
            fix_html=True,  # fix HTML tokens

            # corpus from which the word statistics are going to be used
            # for word segmentation
            segmenter="twitter",

            # corpus from which the word statistics are going to be used
            # for spell correction
            corrector="twitter",

            unpack_hashtags=True,  # perform word segmentation on hashtags
            unpack_contractions=True,  # Unpack contractions (can't -> can not)
            spell_correct_elong=False,  # spell correction for elongated words

            # select a tokenizer. You can use SocialTokenizer, or pass your own
            # the tokenizer, should take as input a string and return a list of tokens
            tokenizer=SocialTokenizer(lowercase=True).tokenize,

            # list of dictionaries, for replacing tokens extracted from the text,
            # with other expressions. You can pass more than one dictionaries.
            dicts=[emoticons]
        )

Reading twitter - 1grams ...
Reading twitter - 2grams ...
Reading twitter - 1grams ...

>>> def custom_processing(x, text_processor):
...    text = " ".join(text_processor.pre_process_doc(x))
...    return text

>>> text = "That Mexico vs USA commercial with trump gets your blood boiling. Race war October 10th. Imagine that parking lot. Gaddamnnnnnn VIOLENCE!!!"
	
>>> text_to_process = data.Field(preprocessing=data.Pipeline(lambda x : custom_processing(x, text_processor) ) )
>>> Dataset_input = [data.Example.fromlist(data=[text],fields=[('text', text_to_process)])]
>>> Dataset_input[0]


<torchtext.data.example.Example object at 0x000001ACFA71A748>

>>> Dataset_input[0].text

['that', 'mexico', 'vs', '<allcaps> usa </allcaps>', 'commercial', 'with', 'trump', 'gets', 'your', 'blood', 'boiling .', 'race', 'war', 'october', '1 0 th .', 'imagine', 'that', 'parking', 'lot .', 'gaddamn <elongated>', '<allcaps> violence </allcaps> ! <repeated>']


>>> processed_text = " ".join(text_processor.pre_process_doc(text))
>>> processed_text


'that mexico vs <allcaps> usa </allcaps> commercial with trump gets your blood boiling . race war <date> . imagine that parking lot . gaddamn <elongated> <allcaps> violence </allcaps> ! <repeated>'


>>> print( " ".join(text_processor.pre_process_doc("10th")))

1 0 th

urllib.error.HTTPError: HTTP Error 429: Too Many Requests

I am implementing Segmenter and SpellCorrector using corpus generated by me, and when ever I instantiate corpus for Segmenter or SpellCorrector it return me with the error as
429
Corpus was generated as mention using script provided at site-package/ekphrasis/tools/

I am running these in docker container and instantiate corpus is implement at init.py
any resolution to it
I also thought that something is wrong with my corpus so i also ran it with corpus="english" and still same problem

Log messages print to stdout

First just wanted to say thanks for making this available, this has been very useful- I've been working with reddit and Twitter text and this has been instrumental.

This is altogether a pretty minor issue, but there are a few places where messages are printed. I use this in a script along with GNU parallel to process line delimited json, and merge the results back into one file. So the output is mixed with the messages about loading the models, etc.

I forked this and replaced the print statements with logging calls, so that they'll go to stderr and the user can control the verbosity by setting the logging level. Would you be interested in a pull request for that? I would just need to clean up a few changes I made to keep subreddit names together (just added a regex in the pipeline). I'd be happy to share that too.

Thanks!

The TextPreProcessor class only supports segmenting text with hastags. Required support for normal text segmenter.

The TextPreProcessor class only supports word segmenting if hashtag symbol is there otherwise it fails.

Example:-

# With hashtag it works
s = " question kind infidelity passed sweety not feel sweet #savingyourmarriagebeforeitstarts"
print(" ".join(text_processor.pre_process_doc(s)))
'question kind infidelity passed sweety not feel sweet <hashtag> saving your marriage before it starts </hashtag>'

#without hashtag it fails
s = " question kind infidelity passed sweety not feel sweet savingyourmarriagebeforeitstarts"
print(" ".join(text_processor.pre_process_doc(s)))
" question kind infidelity passed sweety not feel sweet savingyourmarriagebeforeitstarts"

The TextPreProcessor class configuration is similar to what is defined in README.md file.

Kindly review it and if you find that correct, I can send a pull request.

Spell corrector in other languages

I understand that following Peter Norvig's approach for spelling correction it could be relatively easy to have the corrector work for any given language if a big (and reliable) corpus is available.

I know that you can set the corpus to either "english" or "twitter" and the function ekphrasis.utils.read_stats() will load the corresponding corpus file, I just don't know where do I have to store a new corpus file for it to be used for spelling corrections and what to set as corrector argument when instantiating a TextPreProcessor, for instance.

Memory usage

As i noticed there is no trivial way to free memory allocated in RAM after creating a TextPreProcessor object. I tried remove object reference with: preprocessor = None or del preprocessor but it does not seem to work. Is there something i am missing?

MUISTI!

ne-am chinuit ca ultimii prosti ca nu vad cue pe voi capu
🤬

she's --> she ' s

Running the text_processor example in the README with the input "she's" returns ["she", "'", "s"].
Is this expected behavior? I'd have taught "she" "is".

spelling correction mostly is not working

Came to this project for spelling in twitter text, but it doesn't quite work most of the time.

  1. spell correction seems to only work when annotate is set as in the example. Now
    take the same example and set annotate={} and spell correction is gone:
i saw the new john doe movie and it suuuuucks ! ! ! waisted <money> . . . bad movies <annoyed>

if I restore annotate={"hashtag", "...}, then it corrects suuuuucks to sucks
I'm not sure what is the connection between annotations and spell correction.

  1. spelling-correction doesn't work in general. Again, going back to your pipeline example, change the first input sentence to inject some spelling errors: CANT WAIT for the neww seaason of #TwinPeaks , run it, you get:
    cant wait for the neww seaason of twin peaks - i.e. no spell correction.
    The spell_correct_elong doesn't seem to make a difference.

Yet, if I run:

from ekphrasis.classes.spellcorrect import SpellCorrector
sp = SpellCorrector(corpus="english") 
print([sp.correct(x) for x in "neww seaason".split()])

It corrects: ['new', 'season']

Do you exposure your underlying language model for uni/bigrams?

This library is really superb.

One of the tools I wish I have had is a basic statistical language model (relative frequency) of various unigrams, bigrams, and trigrams. When extracting keywords from text, one of the failures of TF-IDF is that the relative scores are not calibrated so that unigram and bigram scores can be compared with one another. There also is the trouble of needing to have document and token frequencies. Instead, I normalize the TF/TF-IDF scores against the English corpus statistics, which you have within your models. Usually I use the unwieldy Google NGrams corpus, but yours is succinct and quite helpful. Is this easily accessed?

Thanks!

Installing from pypi doesn't pull in deps

Installing with the usual

pip install ekphrasis

doesn't install ftfy, termcolor, or colorama. I'm guessing it doesn't install any of the dependencies, but I already had the others installed.

Getting URLError: <urlopen error [Errno 60] Operation timed out>

Hi Christos, I got this error when I ran the code TextPreProcessor.
Do you know how to fix it?
`Word statistics files not found!
Downloading...

TimeoutError Traceback (most recent call last)
~/anaconda3/lib/python3.6/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
1317 h.request(req.get_method(), req.selector, req.data, headers,
-> 1318 encode_chunked=req.has_header('Transfer-encoding'))
1319 except OSError as err: # timeout error

~/anaconda3/lib/python3.6/http/client.py in request(self, method, url, body, headers, encode_chunked)
1238 """Send a complete request to the server."""
-> 1239 self._send_request(method, url, body, headers, encode_chunked)
1240

~/anaconda3/lib/python3.6/http/client.py in _send_request(self, method, url, body, headers, encode_chunked)
1284 body = _encode(body, 'body')
-> 1285 self.endheaders(body, encode_chunked=encode_chunked)
1286

~/anaconda3/lib/python3.6/http/client.py in endheaders(self, message_body, encode_chunked)
1233 raise CannotSendHeader()
-> 1234 self._send_output(message_body, encode_chunked=encode_chunked)
1235

~/anaconda3/lib/python3.6/http/client.py in _send_output(self, message_body, encode_chunked)
1025 del self._buffer[:]
-> 1026 self.send(msg)
1027

~/anaconda3/lib/python3.6/http/client.py in send(self, data)
963 if self.auto_open:
--> 964 self.connect()
965 else:

~/anaconda3/lib/python3.6/http/client.py in connect(self)
1391
-> 1392 super().connect()
1393

~/anaconda3/lib/python3.6/http/client.py in connect(self)
935 self.sock = self._create_connection(
--> 936 (self.host,self.port), self.timeout, self.source_address)
937 self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)

~/anaconda3/lib/python3.6/socket.py in create_connection(address, timeout, source_address)
721 if err is not None:
--> 722 raise err
723 else:

~/anaconda3/lib/python3.6/socket.py in create_connection(address, timeout, source_address)
712 sock.bind(source_address)
--> 713 sock.connect(sa)
714 return sock

TimeoutError: [Errno 60] Operation timed out

During handling of the above exception, another exception occurred:

URLError Traceback (most recent call last)
in
30 # list of dictionaries, for replacing tokens extracted from the text,
31 # with other expressions. You can pass more than one dictionaries.
---> 32 dicts=[emoticons]
33 )
34

~/anaconda3/lib/python3.6/site-packages/ekphrasis/classes/preprocessor.py in init(self, **kwargs)
90
91 if self.unpack_hashtags:
---> 92 self.segmenter = Segmenter(corpus=self.segmenter_corpus)
93 if self.mode != "fast":
94 self.spell_corrector = SpellCorrector(corpus=self.corrector_corpus)

~/anaconda3/lib/python3.6/site-packages/ekphrasis/classes/segmenter.py in init(self, corpus, max_split_length)
57 # self.unigrams = Counter(read_stats(corpus, 1))
58 # self.bigrams = Counter(read_stats(corpus, 2))
---> 59 self.unigrams = read_stats(corpus, 1)
60 self.bigrams = read_stats(corpus, 2)
61 self.N = sum(self.unigrams.values())

~/anaconda3/lib/python3.6/site-packages/ekphrasis/utils/helpers.py in read_stats(corpus, ngram)
45 def read_stats(corpus, ngram):
46 stats_dir = get_stats_dir()
---> 47 check_stats_files()
48 print("Reading " + "{} - {}grams ...".format(corpus, ngram))
49 text = path.join(*[stats_dir, corpus, "counts_{}grams.txt".format(ngram)])

~/anaconda3/lib/python3.6/site-packages/ekphrasis/utils/helpers.py in check_stats_files()
88 stats_dir = get_stats_dir()
89 if not os.path.exists(stats_dir) or len(listdir_nohidden(stats_dir)) == 0:
---> 90 download_statistics()
91
92

~/anaconda3/lib/python3.6/site-packages/ekphrasis/utils/helpers.py in download_statistics()
74 print("Word statistics files not found!\nDownloading...", end=" ")
75 url = "https://www.dropbox.com/s/a84otqrg6u1c5je/stats.zip?dl=1"
---> 76 urlretrieve(url, "stats.zip")
77 print("done!")
78

~/anaconda3/lib/python3.6/urllib/request.py in urlretrieve(url, filename, reporthook, data)
246 url_type, path = splittype(url)
247
--> 248 with contextlib.closing(urlopen(url, data)) as fp:
249 headers = fp.info()
250

~/anaconda3/lib/python3.6/urllib/request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context)
221 else:
222 opener = _opener
--> 223 return opener.open(url, data, timeout)
224
225 def install_opener(opener):

~/anaconda3/lib/python3.6/urllib/request.py in open(self, fullurl, data, timeout)
524 req = meth(req)
525
--> 526 response = self._open(req, data)
527
528 # post-process response

~/anaconda3/lib/python3.6/urllib/request.py in _open(self, req, data)
542 protocol = req.type
543 result = self._call_chain(self.handle_open, protocol, protocol +
--> 544 '_open', req)
545 if result:
546 return result

~/anaconda3/lib/python3.6/urllib/request.py in _call_chain(self, chain, kind, meth_name, *args)
502 for handler in handlers:
503 func = getattr(handler, meth_name)
--> 504 result = func(*args)
505 if result is not None:
506 return result

~/anaconda3/lib/python3.6/urllib/request.py in https_open(self, req)
1359 def https_open(self, req):
1360 return self.do_open(http.client.HTTPSConnection, req,
-> 1361 context=self._context, check_hostname=self.check_hostname)
1362
1363 https_request = AbstractHTTPHandler.do_request

~/anaconda3/lib/python3.6/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
1318 encode_chunked=req.has_header('Transfer-encoding'))
1319 except OSError as err: # timeout error
-> 1320 raise URLError(err)
1321 r = h.getresponse()
1322 except:

URLError: <urlopen error [Errno 60] Operation timed out>
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.