diff options
| author | Aaron LI <aly@aaronly.me> | 2018-01-09 21:37:04 +0800 | 
|---|---|---|
| committer | Aaron LI <aly@aaronly.me> | 2018-01-09 21:37:04 +0800 | 
| commit | de3a72df65ec07070f715a2a6aa886c983464353 (patch) | |
| tree | 79b89b716ea2947f2bf8d13aad3c54e6115e63dc /astro/oskar/fits2skymodel.py | |
| parent | 9972228c9094432c7a281420f37da091f323e3c5 (diff) | |
| download | atoolbox-de3a72df65ec07070f715a2a6aa886c983464353.tar.bz2 | |
astro/fits2skymodel: Fix a minus sign for WCS CDELT1
and other two minor fixes
Diffstat (limited to 'astro/oskar/fits2skymodel.py')
| -rwxr-xr-x | astro/oskar/fits2skymodel.py | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/astro/oskar/fits2skymodel.py b/astro/oskar/fits2skymodel.py index bcbb328..1617c9a 100755 --- a/astro/oskar/fits2skymodel.py +++ b/astro/oskar/fits2skymodel.py @@ -1,6 +1,6 @@  #!/usr/bin/env python3  # -# Copyright (c) 2017 Weitian LI <weitian@aaronly.me> +# Copyright (c) 2017-2018 Weitian LI <weitian@aaronly.me>  # MIT License  # @@ -114,7 +114,7 @@ class SkyModel:          wcs_.wcs.ctype = ["RA---"+self.projection, "DEC--"+self.projection]          wcs_.wcs.crval = np.array([self.ra0, self.dec0])          wcs_.wcs.crpix = np.array([shape[1], shape[0]]) / 2.0 + 1 -        wcs_.wcs.cdelt = np.array([delta, delta]) +        wcs_.wcs.cdelt = np.array([-delta, delta])  # NOTE the minus sign          return wcs_      @property @@ -204,7 +204,7 @@ class SkyModel:          logger.info("Source counts: %d (%.1f%%)" % (counts, percent))          header = ("Frequency = %.3f [MHz]\n" % self.freq +                    "Pixel size = %.2f [arcsec]\n" % self.pixelsize + -                  "K2JyPixel = %.2f\n" % self.factor_K2JyPixel + +                  "K2JyPixel = %.3e\n" % self.factor_K2JyPixel +                    "RA0 = %.4f [deg]\n" % self.ra0 +                    "Dec0 = %.4f [deg]\n" % self.dec0 +                    "Minimum value = %.4e [K]\n" % self.minvalue + @@ -225,7 +225,7 @@ class SkyModel:              header = self.fits_header          header.add_history(datetime.now().isoformat())          header.add_history(" ".join(sys.argv)) -        image = self.image +        image = self.image.copy()          image[~self.mask] = np.nan          image *= self.factor_K2JyPixel          hdu = fits.PrimaryHDU(data=image, header=header) | 
