Example #1
0
    def xtest_compare_calibrator_with_multiple_interpolations(self):
        # 2: Light
        # 1: Laser
        processor = preProcessData.DataProcessor(
            "./data/Notch Filter/Data Channel 1.dat",
            "./data/Notch Filter/Data Channel 2.dat")

        x, y, laser_x, laser_y = processor.get_data(1)
        calibrator = Calibrator(laser_x, laser_y)
        x, y = calibrator.calculate_calibration()
        plt.plot(x, y)

        x, y, laser_x, laser_y = processor.get_data(2)
        calibrator = Calibrator(laser_x, laser_y)
        x, y = calibrator.calculate_calibration(2)
        plt.plot(x, y)

        x, y, laser_x, laser_y = processor.get_data(8)
        calibrator = Calibrator(laser_x, laser_y)
        x, y = calibrator.calculate_calibration(8)
        plt.plot(x, y)

        plt.xlabel('peak index')
        plt.ylabel('delta')
        plt.show()