Example #1
0
  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()
Example #2
0
 def plotEvaluation(self):
   plotter = Plotter()
   plotter.drawLine(self.values, self.precisionValues, 'precision')
   plotter.drawLine(self.values, self.recallValues, 'recall')
   plotter.drawLine(self.values, self.fmeasureValues, 'fmeasure')
   plotter.title('SCFExtractor Evaluation')
   plotter.labels("Cutoff", '%')
   if self.output:
     plotter.output(self.output)
   else:
     plotter.show()
Example #3
0
from modules.LowPassFilter import LowPassFilter
from modules.Plotter import Plotter
from time import gmtime, strftime

params = [600, 2000, 8000] # fp, fs, Fs, [App]
mFilter =  LowPassFilter(params)
mPlot = Plotter()

mFilter.calc()

NonCausalcoeff = mFilter.getNonCausalCoeff()
CausalCoeff = mFilter.getCausalCoeff()

fileName = "Filter" +  strftime("%Y-%m-%d %H:%M:%S", gmtime()) + ".txt"

file = open (fileName, "w")
for c in CausalCoeff:
  file.write( str(c) +"\n")
file.close()


mPlot.setNPlot(2)
mPlot.addPlot([NonCausalcoeff, "", "RESPUESTA EN FCIA"], "FREQ_RESPONSE")
legend= "COEFICIENTES: " + str(mFilter.getNCoefficients())
mPlot.addPlot([CausalCoeff, "bo", legend])
mPlot.show()