Loading noche/daemon.py +6 −0 Original line number Diff line number Diff line Loading @@ -197,7 +197,13 @@ def start_daemon(daemon_settings): def run(): try: daemon_settings = load_daemon_config(sys.argv[1]) except IndexError: log.warning("Missing config file, trying default") daemon_settings = load_daemon_config("daemon_config.ini") except SystemExit: log.error("Missing config file") sys.exit(1) start_daemon(daemon_settings) Loading noche/daemon_config.ini +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ monitor_directory = ./input_fits output_directory = ./processed_fits observatory_config = oarpaf # or path/to/your/config.ini header_template = # header_template = [Logging] level = INFO # DEBUG, INFO, WARNING, ERROR, CRITICAL noche/noche.py +6 −4 Original line number Diff line number Diff line Loading @@ -583,9 +583,11 @@ class Noche: def write_noctis_fits(self, filename=None, overwrite=True): noche_hdu = self.hdu.copy() noche_hdu.header = self.header noche_hdu.writeto(filename, data = self.hdu.data # Primary HDU original_hdu = fits.ImageHDU(header=self.hdu.header, name="ORIGINAL") noche_hdu = fits.PrimaryHDU(header=self.header) hdul = fits.HDUList([noche_hdu, original_hdu]) hdul.writeto(filename, overwrite=overwrite, checksum=True) Loading Loading
noche/daemon.py +6 −0 Original line number Diff line number Diff line Loading @@ -197,7 +197,13 @@ def start_daemon(daemon_settings): def run(): try: daemon_settings = load_daemon_config(sys.argv[1]) except IndexError: log.warning("Missing config file, trying default") daemon_settings = load_daemon_config("daemon_config.ini") except SystemExit: log.error("Missing config file") sys.exit(1) start_daemon(daemon_settings) Loading
noche/daemon_config.ini +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ monitor_directory = ./input_fits output_directory = ./processed_fits observatory_config = oarpaf # or path/to/your/config.ini header_template = # header_template = [Logging] level = INFO # DEBUG, INFO, WARNING, ERROR, CRITICAL
noche/noche.py +6 −4 Original line number Diff line number Diff line Loading @@ -583,9 +583,11 @@ class Noche: def write_noctis_fits(self, filename=None, overwrite=True): noche_hdu = self.hdu.copy() noche_hdu.header = self.header noche_hdu.writeto(filename, data = self.hdu.data # Primary HDU original_hdu = fits.ImageHDU(header=self.hdu.header, name="ORIGINAL") noche_hdu = fits.PrimaryHDU(header=self.header) hdul = fits.HDUList([noche_hdu, original_hdu]) hdul.writeto(filename, overwrite=overwrite, checksum=True) Loading