def verbHistogram(self, verbString): verb = Verb.get(Verb.verb == verbString) frequencies = [frame.frequency for frame in verb.frames if frame.frequency > self.value ] frequencies.sort(reverse=True) plotter = Plotter() plotter.drawBars(frequencies, edgecolor="#cccccc") plotter.title('Verb '+verbString+' Histogram') plotter.labels("Frames", 'Frequency') plotter.output()
def filterVerbs(self, verbList): Verb.update(filtered = False).execute() sql = "UPDATE "+Verb._meta.db_table+" SET "+Verb.filtered.db_column+" = 1 WHERE "+Verb.verb.db_column+" NOT IN ('"+("','".join(verbList))+"') " database.execute_sql(sql)
def getRowSet(self): verbs = Verb.select().limit(self.pageSize).offset(self.last).execute() return verbs