Example #1
0
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_())
Example #2
0
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)