def main(): globvars.init_globvars() globvars.initMainLogger() globvars.logger = globvars.mainLogger model = CMTModel() globvars.controller = Controller(model) model.initData(globvars.controller) app = QApplication(sys.argv) view = CMTWidget(model, globvars.controller) client = MainWindow(view) qt_handler = QtHandler(client.ui.logTextEdit) qt_handler.setLevel(logging.INFO) qt_handler.setFormatter(globvars.loggingdata.formatter) globvars.mainLogger.addHandler(qt_handler) globvars.mainLogger.info("Covalyzer Startup") globvars.mainLogger.info("Settings at %s", client.settings.fileName()) client.show() sys.exit(app.exec_())
def prepareYahooOpDemo(): ret = pd.read_csv( "../../Misc/Demo/yahoofinance-INTC-19950101-20040412.csv", index_col=0, parse_dates=True) ret.drop('Adj Close', axis=1, inplace=True) # ret.reset_index(inplace=True) ret.index.name = 'Date' # ret = ret - 5 #ret["Date"] = mdates.date2num(ret["Date"].values) # cols = ['Date', 'Open', 'High', 'Low', 'Close'] # ret = ret[cols] return ret globvars.init_globvars() logger = logger.initMainLogger() class CMainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('Chart Demo') self.setGeometry(100, 200, 1500, 500) class DemoWindow(QWidget): def __init__(self): super().__init__() rgensdatadf = pd.read_csv("../../Model/Cache/RGEN.csv", index_col=0)