try: import ConfigParser except: import configparser as ConfigParser import sys, os sys.path.append('../../..') sys.path.append('..') import reciprocal_space_v5 as rsp import numpy as np try: from . import locate_path except: import locate_path script_path = locate_path.module_path_locator() config = ConfigParser.RawConfigParser() config.optionxform = str # make entries in config file case sensitive config.read(os.path.join(script_path, 'settings/Co_Oxides_Au111.cfg')) #config.read('settings/Co_Oxides_Au001.cfg') #config.read('settings/Ni_Oxides_Au111.cfg') #config.read('settings/Fe_Oxides_Au111.cfg') common_offset_angle = float(config.get('Plot', 'common_offset_angle')) base_structures = dict() structures = [] class Base_Structure(): def __init__(self,
from PIL import Image from PIL import ImageFont from PIL import ImageDraw from emoji import emojize import sys, os from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QGraphicsScene from PyQt5.QtCore import QDate, Qt from PyQt5.QtGui import QPixmap from PyQt5 import uic from util import * try: from . import locate_path except: import locate_path msg_path = locate_path.module_path_locator() # msg_path = os.path.dirname(os.path.dirname(script_path)) class MyMainWindow(QMainWindow): def __init__(self, parent=None): super(MyMainWindow, self).__init__(parent) #pg.mkQApp() uic.loadUi(os.path.join(msg_path, 'ui_bible_reading_reminder.ui'), self) self.setWindowTitle('Daily Bible reading reminder') self.bible_today_tag = "" self.today_date = None self.picked_date = None self.plan_lookup_table = None self.scripture_extracted = None