def METHOD_NAME():  # pragma: no cover
    # kills the program when you hit Cntl+C from the command line
    # doesn't save the current state as presumably there's been an error
    import signal
    signal.signal(signal.SIGINT, signal.SIG_DFL)
    import sys
    # Someone is launching this directly
    # Create the QApplication
    app = QApplication(sys.argv)
    #The Main window
    amat = [
        [1., 1., 1.],
        [1., 1., 1.],
        [1., 1., 1.],
    ]
    bmat = [
        [1., 1., 1.],
        [1., 1., 1.],
        [1., 1., 1.],
    ]
    cmat = [
        [1., 1., 1.],
        [1., 1., 1.],
        [1., 1., 1.],
    ]
    data = {
        'cameras' : {'a':amat, 'b':bmat, 'c':cmat},
    }
    main_window = CameraWindow(data, win_parent=None)
    main_window.show()
    # Enter the main loop
    app.exec_()