data_preparator.load_file() ekg_analyser = EkgAnalyser(options.frequency, data_preparator.start_time) plotter = SignalPlotter(data_preparator.prepare_timeline()) data_preparator.prepare_data() data_preparator.apply_filters() print "%s representation" % options.representation.capitalize() print "Analysing channel %s\n" % options.channel # plot signal if options.representation == "raw": signal = data_preparator.raw_signal_set() elif options.representation == "einthoven": signal = data_preparator.einthoven_signal_set() elif options.representation == "goldberg": signal = data_preparator.goldberg_signal_set() ekg_analyser.load_signal_set(signal) data = {} for chann in xrange(1, 4): data[chann] = [] for chann, value in ekg_analyser._threshold_strategy.items(): data[chann].append((plotter._timeline, ones(len(plotter._timeline)) * value, False)) for chann in xrange(1, 4):