diff options
author | Aaron LI <aaronly.me@outlook.com> | 2016-10-26 15:36:57 +0800 |
---|---|---|
committer | Aaron LI <aaronly.me@outlook.com> | 2016-10-26 15:36:57 +0800 |
commit | 7cf0e5977e4a885595ca0931f26a5fef7dc8f82e (patch) | |
tree | bdb4735b5407e757ca3d73c4ee135e1d3dbae848 /fg21sim | |
parent | c8eecaef2477209db0b4c19fa1811841b798da63 (diff) | |
download | fg21sim-7cf0e5977e4a885595ca0931f26a5fef7dc8f82e.tar.bz2 |
utils/grid.py: Use own-implemented JIT-optimized "rotate_center()"
Also remove the dependence on "scipy".
Diffstat (limited to 'fg21sim')
-rw-r--r-- | fg21sim/utils/grid.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fg21sim/utils/grid.py b/fg21sim/utils/grid.py index 7a81ea2..ca9510c 100644 --- a/fg21sim/utils/grid.py +++ b/fg21sim/utils/grid.py @@ -8,9 +8,9 @@ Grid utilities. import numpy as np import numba as nb -from scipy import ndimage from .draw import ellipse +from .rotate import rotate_center from .healpix import ang2pix_ring @@ -136,8 +136,8 @@ def make_grid_ellipse(center, size, resolution, rotation=None): gridmap[rr, cc] = 1.0 if rotation is not None: # Rotate the ellipse - gridmap = ndimage.rotate(gridmap, angle=rotation, order=1, - reshape=False) + gridmap = rotate_center(gridmap, angle=rotation, interp=True, + reshape=False, fill_value=0.0) return (lon, lat, gridmap) |