Esempio n. 1
0
 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)
Esempio n. 2
0
    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))
Esempio n. 3
0
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