Commit 930b9d18 authored by vertighel's avatar vertighel
Browse files

Added ORIGINAL header as FITS extension in an empty ImageHDU

parent 0b5db28e
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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)
+1 −1
Original line number Diff line number Diff line
@@ -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
+6 −4
Original line number Diff line number Diff line
@@ -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)