Example #1
0
import sys
from PyQt5.QtWidgets import QApplication
from windows import MainWindow
import argparse
import sys
import os
import warnings
warnings.simplefilter('ignore')


def create_arg_parser():
    parser = argparse.ArgumentParser(description='####')
    parser.add_argument('inputFile',
                        help='Path to the input file with time series')
    return parser


if __name__ == '__main__':
    try:
        arg_parser = create_arg_parser()
        parsed_args = arg_parser.parse_args(sys.argv[1:])
        if os.path.exists(parsed_args.inputFile):
            filename = parsed_args.inputFile
        else:
            print("Файл несуществует")
        app = QApplication(sys.argv)
        window = MainWindow(filename)
        window.show()
        sys.exit(app.exec_())
    except:
        print("Правильный ввод: <py main.py dataset.csv>")
Example #2
0
import sys
import io

# fix pyinstaller --windowed issue case by you_get.
# you_get will modify sys.stdout.buffer, but when packaged, stdout bin
# setup to NullWriter at `pyiboot01_bootstrap.py`
# issue just like:
# https://github.com/pyinstaller/pyinstaller/issues/3503
# https://github.com/pyinstaller/pyinstaller/issues/1883
if "NullWriter" in str(type(sys.stdout)):
    sys.stdout.buffer = io.BytesIO()

import os
from PySide2.QtWidgets import QApplication
from windows import MainWindow
from utils.logger import get_logger

logger = get_logger()

if __name__ == '__main__':
    logger.info(f'process start at: {os.getpid()}')
    app = QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())