def __init__(self, parent=None): super(SequenceFilters, self).__init__(parent) # Instance attributes create_filtros_disponiveis_group self.filters_disp = None self.showfilters = None # Instance attributes create_wish_filters_group self.wish_sequence_filters_l = None self.showfiltersl = None self.obs_msg = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.sequencia_filtros = SettingsSequenceFilters() self.filters_disp_var = None self.console = ConsoleThreadOutput() self.count_aux = 0 self.seq_filtros_parent = parent grid = QGridLayout() grid.addWidget(self.create_filtros_disponiveis_group(), 2, 0) grid.addWidget(self.create_wish_filters_group(), 4, 0) grid.addWidget(self.create_push_button_group(), 5, 0) self.setLayout(grid) self.setWindowTitle("Acquisition Schedule") self.setting_values()
def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput() self.settings = SettingsCamera() self.settings.setup_settings() self.fan = Fan() # Campos da janela principal para as informações da câmera self.firmware_field = None self.model_field = None self.main = Status() self.now_plus_10 = datetime.now() self.settedhour = datetime.now() self.continuousShooterThread = ContinuousShooterThread( int(self.settings.get_camera_settings()[4])) self.ephemerisShooterThread = EphemerisShooter() self.sthread = SThread() self.commands = CameraQThread(self) self.shooting = False # Initiating the Slots self.init_slots() self.info_ini = [] info_ini = self.get_camera_settings_ini() self.aux_temperature = int(info_ini[0]) self.temp = 0 self.temp_contador = 0 self.temp_contador_manual = 0
def __init__(self): super(EphemerisShooter, self).__init__() self.ObserverFactory = EphemObserverFactory() # self.continuousShooterThread = ContinuousShooterThread(int(info_cam[4])) self.continuousShooterThread = ContinuousShooterThread(0) self.console = ConsoleThreadOutput() self.config = ConfigProject() info = self.config.get_geographic_settings() info_sun = self.config.get_moonsun_settings() self.latitude = info[0] # '-45.51' self.longitude = info[1] # '-23.12' self.elevation = info[2] # 350 self.max_solar_elevation = info_sun[0] # -12 self.ignore_lunar_position = info_sun[1] self.max_lunar_elevation = info_sun[2] # 8 self.max_lunar_phase = info_sun[3] # 1 self.wait_temperature = False self.shootOn = False self.controller = True self.count = 1
def __init__(self, timeSleep): self.continuous = None super(DarkShooterThread, self).__init__() self.console = ConsoleThreadOutput() self.s = timeSleep self.ss = SThread() self.settings = SettingsCamera()
def __init__(self, parent=None): super(SettingsCCDInfos, self).__init__(parent) # Instance attributes create_ccd_info_group self.p = parent self.info_port_ccd_l = None self.info_port_ccd_f = None self.info_camera_model_l = None self.info_camera_model_f = None self.info_pixel_array_l = None self.info_pixel_array_f = None # Instance attributes create_ccd_camera_group self.close_open = None self.temp_set_point_l = None self.temp_set_point_f = None self.temp_init_l = None self.temp_init_f = None self.time_between_photos_l = None self.time_between_photos_f = None self.one_photoButton = None self.tempButton = None self.fanButton = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.imager_window = parent self.cam = Camera() self.var_save_ini_camera = SettingsCamera() self.console = ConsoleThreadOutput() self.fan = Fan(self.fanButton) self.one_photo = SThread() self.lock = Locker() self.firmware = "????" self.model = "????" self.y_pixels = "????" self.x_pixels = "????" grid = QGridLayout() # Additional Parameters (Apparently Useless) 0, 1 | 1, 1 | 2, 1 grid.addWidget(self.create_ccd_info_group()) grid.addWidget(self.create_ccd_camera_group()) grid.addWidget(self.create_push_button_group()) self.setLayout(grid) self.w = grid.geometry().width() self.h = grid.geometry().height() self.setWindowTitle("Imager Box")
def __init__(self, sunElevationField, moonElevationField, moonPhaseField): self.sunElevationField = sunElevationField self.moonElevationField = moonElevationField self.moonPhaseField = moonPhaseField self.console = ConsoleThreadOutput() self.thread_sun_moon = QThreadSunMoon() self.thread_sun_moon.signal_update_sun_moon.connect(self.refresh_info) self.thread_sun_moon.start()
def __init__(self, valor=None): self.console = ConsoleThreadOutput() self.object = valor self.stemp = QThreadTemperature() self.stemp.temp_signal.connect(self.refresh_temp) self.stemp.start()
def __init__(self, parent=None): super(SettingsImageWindow, self).__init__(parent) # Instance attributes create_image_contrast_group self.getlevel1 = None self.getlevel1l = None self.getlevel2 = None self.getlevel2l = None # Instance attributes create_crop_group self.ignore_crop_l = None self.crop_msg = None self.crop_xi = None self.getcropxi_l = None self.crop_xf = None self.getcropxf_l = None self.crop_yi = None self.getcropyi_l = None self.crop_yf = None self.getcropyf_l = None # Instance attributes create_type_image_group # self.image_png_l = None self.image_tif_l = None self.image_fit_l = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.image_settings = SettingsImage() self.camera = Camera() self.console = ConsoleThreadOutput() self.image_parent = parent self.lock = Locker() self.x_pixels, self.y_pixels = self.get_pixels() grid = QGridLayout() grid.addWidget(self.create_image_contrast_group()) grid.addWidget(self.create_crop_group()) grid.addWidget(self.create_type_image_group()) grid.addWidget(self.create_push_button_group()) self.setLayout(grid) self.setWindowTitle("Imager Box") self.setting_values()
def __init__(self): super(ShutterControls, self).__init__() self.console = ConsoleThreadOutput() self.openaction = QPushButton('Open Shutter', self) self.openaction.clicked.connect(self.run_true) self.closeaction = QPushButton('Close Shutter', self) self.closeaction.clicked.connect(self.run_false) self.setLayout(set_hbox(self.openaction, self.closeaction))
def __init__(self, timeSleep): super(ContinuousShooterThread, self).__init__() self.continuous = True self.s = timeSleep self.ss = SThread() self.ss.started.connect(self.thread_iniciada) self.console = ConsoleThreadOutput() self.count = 0 self.wait_temperature = False self.not_two_dark = True
def __init__(self): super(SThread, self).__init__() self.prefix = None self.exposure_time = None self.binning = None self.get_level1 = None self.get_level2 = None self.get_axis_xi = None self.get_axis_xf = None self.get_axis_yi = None self.get_axis_yf = None self.get_ignore_crop = None self.console = ConsoleThreadOutput() self.get_image_tif = None self.get_image_fit = None self.get_image_png = None self.temperatura = None self.eof = EphemObserverFactory() self.obs = None self.path = None self.tempo = None self.info_matrix = None self.img = None self.new_image_name = None self.selected_filter = None self.dark_or_open = "Closed" self.one_photo = None self.for_headers_dic = {} self.lock = Locker() self.info_matrix = [] self.filter_split_label = None self.count_aux = 0 self.kwargs = None self.message_console_one_photo = None self.roda_filtros = FilterControl()
def __init__(self, timeSleep): super(ContinuousShooterThread, self).__init__() self.continuous = True self.s = timeSleep ''' SThread manda para o Sbigdriver as informações para se tirar a foto em si. ''' self.ss = SThread() self.ss.started.connect(self.thread_iniciada) self.console = ConsoleThreadOutput() self.count = 0 self.wait_temperature = False self.not_two_dark = True self.one_photo = False
def __init__(self, parent=None): super(Shooter, self).__init__(parent) self.console = ConsoleThreadOutput() self.cam = Camera() self.cond = 0 self.sref_calc = SettingsCamera() # Label for Image self.img = QtWidgets.QLabel(self) self.config_img_label() # Creating a Pallete self.pa = QtGui.QPalette() self.set_layout() self.link_signals()
def __init__(self, parent=None): super(SettingsWindow, self).__init__(parent) self.p = parent self.console = ConsoleThreadOutput() self.site = WidgetsSite(self) self.geo = WidgetsGeography(self) self.sun = WidgetsSun(self) self.button_clear = QtWidgets.QPushButton('Clear', self) self.button_ok = QtWidgets.QPushButton('Save', self) self.button_cancel = QtWidgets.QPushButton('Cancel', self) self.button_settings() # Init Interface self.setting_up() self.refresh_all_fields()
def __init__(self, parent=None): super(SystemSettingsWindow, self).__init__(parent) self.s = parent self.cs = ConfigSystem() self.console = ConsoleThreadOutput() # Creating Widgets self.wp = WidgetsPath(self) self.button_ok = QtWidgets.QPushButton('Save', self) self.button_clear = QtWidgets.QPushButton('Clear', self) self.button_cancel = QtWidgets.QPushButton('Cancel', self) # Setting Up self.button_settings() self.setting_up() self.filling_fields()
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) # Init the Layouts self.MainHBox = QtWidgets.QHBoxLayout() # Main Box self.VBox = QtWidgets.QVBoxLayout() # Vertical Box in the Left Box self.all_h_boxes = [] self.console = ConsoleThreadOutput() self.console.set_widget_console(ConsoleLogWidget(self)) self.MainHBox.addLayout(self.VBox) self.MainHBox.addStretch(1) self.MainHBox.addLayout(set_wvbox(self.console.get_widget_console(), Shooter(self))) add_all_to_vbox(self.VBox, Clock(self), ConfigsInfo(self), StartEndEphem(self), CameraInfo(self)) self.VBox.addStretch(1) self.setLayout(self.MainHBox)
def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput() self.settings = SettingsCamera() self.settings.setup_settings() self.fan = Fan() # Campos da janela principal para as informações da câmera self.firmware_field = None self.model_field = None self.valor_pixels_x = None self.valor_pixels_y = None self.main = Status() self.now_plus = datetime.now() self.settedhour = datetime.now() """ executa o modo manual continuousShooterThread """ self.continuousShooterThread = ContinuousShooterThread( int(self.settings.get_camera_settings()[4])) """ executa o modo automatico ephemerisShooterThread """ self.ephemerisShooterThread = EphemerisShooter() self.sthread = SThread() self.commands = CameraQThread(self) self.shooting = False # Initiating the Slots self.init_slots() self.info_ini = [] self.pass_list = [1024, 1024] self.pass_list_str = ["1024", "1024"] info_ini = self.get_camera_settings_ini() self.aux_temperature = int(info_ini[0]) self.temp = 0 self.temp_contador = False self.temp_contador_manual = False self.is_connected = False
def __init__(self, parent=None): super(StartEndEphem, self).__init__(parent) self.start_obs_info_display = QtWidgets.QLabel(self) self.end_obs_info_display = QtWidgets.QLabel(self) self.total_obs_info_display = QtWidgets.QLabel(self) self.consolethreadoutput = ConsoleThreadOutput() self.schedstartend = SchedStartEnd( start_obs_info=self.start_obs_info_display, end_obs_info=self.end_obs_info_display, total_obs_info=self.total_obs_info_display) self.init_thread_start_end_obs() self.init_widgets() self.config_widgets() self.title = None
def __init__(self, parent=None): super(SettingsWindow, self).__init__(parent) self.cam = SettingsCamera() self.camera = Camera() self.console = ConsoleThreadOutput() self.create_cam_widgets() self.p = parent self.fan = Fan(self.fanButton) self.lock = Locker() self.setting_values() self.one_photo = SThread() self.setLayout( set_lvbox( set_hbox(self.setField_temperature_label, self.setField_temperature), set_hbox(self.pre, self.prel), set_hbox(self.exp, self.expl), set_hbox(self.binning, self.combo), set_hbox(self.dark, self.close_open), set_hbox(self.tempo_fotos_label, self.tempo_fotos), set_hbox(self.time_colling_label, self.time_colling), set_hbox(self.contrast_msg), set_hbox(self.getlevel1, self.getlevel1l, self.getlevel2, self.getlevel2l), set_hbox(self.ignore_crop_l), set_hbox(self.crop_msg), set_hbox(self.crop_xi, self.getcropxi_l, self.crop_xf, self.getcropxf_l), set_hbox(self.crop_yi, self.getcropyi_l, self.crop_yf, self.getcropyf_l), set_hbox(self.image_tif_l), set_hbox(self.image_fit_l), set_hbox(self.btn_one_photo, self.tempButton, self.fanButton, stretch2=1), set_hbox(self.buttonok, self.button_clear, self.buttoncancel, stretch2=1)))
def __init__(self, parent=None): super(FilterWindow, self).__init__(parent) self.setField_label_label = None self.setField_wavelength_label = None self.setField_exposure_label = None self.setField_binning_label = None self.setField_1 = None self.setField_label_filter1 = None self.setField_wavelength_filter1 = None self.setField_exposure_filter1 = None self.setField_binning_filter1 = None self.button_ok = None self.button_clear = None self.button_cancel = None self.create_filters_widgets() self.var_save_ini_filters = SettingsFilters() self.f = parent self.console = ConsoleThreadOutput() self.setting_values() self.setLayout( set_lvbox( set_hbox(self.setField_label_label, self.setField_wavelength_label, self.setField_exposure_label, self.setField_binning_label), set_hbox(self.setField_1, self.setField_label_filter1, self.setField_wavelength_filter1, self.setField_exposure_filter1, self.setField_binning_filter1), set_hbox(self.button_ok, self.button_clear, self.button_cancel, stretch2=1)))
def __init__(self, time_sleep): super(ContinuousShooterThread, self).__init__() self.continuous = True # SThread manda para o Sbigdriver as informações para se tirar a foto em si. self.ss = SThread() self.photo_type = self.ss.recebe_argumento self.ss.started.connect(self.thread_iniciada) self.console = ConsoleThreadOutput() self.count = 0 self.wait_temperature = False self.not_two_dark = True self.one_photo = False self.one_photo_shutter_state = None self.select_filter_manual = None self.select_filter_shutter = None
def __init__(self): super(EphemerisShooter, self).__init__() self.camconfig = SettingsCamera() self.camconfig.setup_settings() infocam = self.camconfig.get_camera_settings() self.ObserverFactory = EphemObserverFactory() self.continuousShooterThread = ContinuousShooterThread(int(infocam[4])) self.console = ConsoleThreadOutput() self.config = ConfigProject() info = self.config.get_geographic_settings() self.latitude = info[0] # '-45.51' self.longitude = info[1] # '-23.12' self.elevation = info[2] # 350 info_sun = self.config.get_moonsun_settings() self.max_solar_elevation = float(info_sun[0]) # -12 self.ignore_lunar_position = info_sun[1] self.max_lunar_elevation = float(info_sun[2]) # 8 self.max_lunar_phase = float(info_sun[3]) # 1 self.wait_temperature = False print(int(infocam[4])) try: self.s = int(infocam[4]) self.continuousShooterThread.set_sleep_time(self.s) except Exception as e: self.s = 5 self.shootOn = False self.controller = True self.count = 1
def __init__(self, parent=None): super(SettingsWindow, self).__init__(parent) self.cam = SettingsCamera() self.camera = Camera() self.console = ConsoleThreadOutput() #self.a_temp_regulation = TempRegulation(self) self.create_cam_widgets() self.p = parent self.fan = Fan(self.fanButton) #self.button_clear = QtWidgets.QPushButton('Clear', self) self.setField_temperature = QtWidgets.QLineEdit(self) self.setting_values() self.one_photo = SThread() self.setLayout( set_lvbox( set_hbox(self.setField_temperature_label, self.setField_temperature), set_hbox(self.pre, self.prel), set_hbox(self.exp, self.expl), set_hbox(self.binning, self.combo), set_hbox(self.tempo_fotos_label, self.tempo_fotos), set_hbox(self.time_colling_label, self.time_colling), set_hbox(self.dark, self.close_open), set_hbox(self.getlevel1, self.getlevel1l), set_hbox(self.getlevel2, self.getlevel2l), set_hbox(self.btn_one_photo, self.tempButton, self.fanButton, stretch2=1), set_hbox(self.buttonok, self.button_clear, self.buttoncancel, stretch2=1)))
def __init__(self): self._settings = QtCore.QSettings() self.setup_settings() self.console = ConsoleThreadOutput()
def __init__(self, parent=None): super(SettingsCCDInfos, self).__init__(parent) # Instance attributes create_filter_wheel_info_group self.serial_filter_wheel_info_l = None self.serial_filter_wheel_info_f = None self.tempt_filter_wheel_info_l = None self.tempt_filter_wheel_info_f = None self.slots_filter_wheel_info_l = None self.slots_filter_wheel_info_f = None # Instance attributes create_filter_wheel_group self.shutter_l = None self.close_open_filter_wheel = None self.close_open_filter_wheel_info = None self.btn_set_shutter = None self.get_filter_l = None self.filter_position = None self.btn_set_filter = None self.set_filter_position = None self.btn_home_position_filter = None # Instance attributes create_ccd_info_group self.info_port_ccd_l = None self.info_port_ccd_f = None self.info_camera_model_l = None self.info_camera_model_f = None self.info_pixel_array_l = None self.info_pixel_array_f = None # Instance attributes create_ccd_camera_group self.close_open = None self.temp_set_point_l = None self.temp_set_point_f = None self.temp_init_l = None self.temp_init_f = None self.one_photoButton = None self.tempButton = None self.fanButton = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.select_filter_manual = 1 self.select_filter_shutter = "Closed" self.imager_window = parent self.cam = Camera() self.roda_filtros = FilterControl() self.var_save_ini_camera = SettingsCamera() self.console = ConsoleThreadOutput() self.fan = Fan(self.fanButton) self.one_photo = SThread() self.lock = Locker() self.firmware = "????" self.model = "????" self.y_pixels = "????" self.x_pixels = "????" grid = QGridLayout() grid.addWidget(self.create_filter_wheel_info_group(), 0, 0) grid.addWidget(self.create_filter_wheel_group(), 1, 0) grid.addWidget(self.create_ccd_info_group(), 0, 1) grid.addWidget(self.create_ccd_camera_group(), 1, 1) grid.addWidget(self.create_push_button_group(), 2, 1) self.setLayout(grid) self.button_settings() self.setWindowTitle("Imager Box") self.resize(500, 340) self.info_cam()
def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput()