def log_ephem_infos(self): elevations = make_elevations_info() headers_camera = get_camera_settings() temp = SbigDriver.get_temperature()[3] set_temp = headers_camera[0] ephem_infos_1 = "Sun Elevation: " + str(elevations[2]) + "; Moon Elevation: " + str(elevations[1]) +\ "; Moon Phase: " + str(elevations[0]) self.console.save_log(ephem_infos_1) time.sleep(1) ephem_infos_2 = "Camera Temperature: " + "{0:.2f}".format(temp) + "; Set Temperature: " +\ set_temp + "; Status Temp. Filtro: 25ºC" self.console.save_log(ephem_infos_2)
def save_image_format(self, new_image_name): if not os.path.isdir(self.path): os.makedirs(self.path) if self.one_photo: print(self.path) self.for_headers_dic['Start Time'] = self.tempo try: self.temperatura = SbigDriver.get_temperature() self.temperatura = "{0:.2f}".format(float(self.temperatura[3])) # self.temperatura = "25" self.for_headers_dic['Temperature'] = self.temperatura except Exception as e: print("Exception self.temperatura -> {}".format(e)) self.for_headers_dic['Temperature'] = "???" if self.get_image_png: try: save_png(self.info_matrix, new_image_name, self.for_headers_dic) except Exception as e: print("Exception save_png() -> {}".format(e)) if self.get_image_tif: try: save_tif(self.info_matrix, new_image_name) if self.one_photo: print(new_image_name) except Exception as e: print("Exception save_tif() -> {}".format(e)) if self.get_image_fit: try: save_fit(self.info_matrix, new_image_name, self.for_headers_dic) except Exception as e: print("Exception save_fit() -> {}".format(e)) if not self.get_image_fit and not self.get_image_tif and not self.get_image_fit: try: save_png(self.info_matrix, new_image_name, self.for_headers_dic) except Exception as e: print("Exception save_png() -> {}".format(e))
def set_headers(for_headers_dic): headers_camera = get_camera_settings() headers_project = get_project_settings() elevations = make_elevations_info() for_headers_dic['Start Time'] = Image_Path.set_path()[1] for_headers_dic['Binning'] = headers_camera[3] for_headers_dic['Set Temperature'] = headers_camera[0] for_headers_dic['Temperature'] = SbigDriver.get_temperature()[2] for_headers_dic['Imager ID'] = headers_project[2][2] for_headers_dic['Exposure'] = headers_camera[2] for_headers_dic['Filter Label'] = headers_camera[1] for_headers_dic['Filter Wavelength'] = get_filters_settings()[1] for_headers_dic['Latitude'] = headers_project[0][0] for_headers_dic['Longitude'] = headers_project[0][1] for_headers_dic['Moon Elevation'] = str(elevations[1]) for_headers_dic['Moon Phase'] = str(elevations[0]) for_headers_dic['Observatory'] = headers_project[2][1] for_headers_dic['Sun Elevation'] = str(elevations[2]) return for_headers_dic