Projection of Healpix maps onto a planar grid
Project description
HealPixProjection is a project to allow easy and efficient projection of healpix maps onto planar grids. It can be used as a standalone program cutsky
$ cutsky 0.0 0.0 --mapfilenames HFI_SkyMap_857_2048_R2.00_full.fits
or as a python function
from hpproj import cutsky
result = cutsky([0.0, 0.0], maps={'Planck 857': {'filename': 'HFI_SkyMap_857_2048_R2.00_full.fits'}} )
or as a python class, for optimization when producting several cuts
from hpproj import CutSky, to_coord
cutsky = CutSky({'Planck 857': {'filename': 'HFI_SkyMap_857_2048_R2.00_full.fits'}})
result = cutsky.cut_fits(to_coord([0., 0.])
Features
Galactic and equatorial system supported
All projection system from wcslib
Project several healpix maps at once, efficiently !
Output in fits, png or votable for the central point source photometry
Installation
Install hpproj using pip :
$ pip install hpproj
or by running setuptools on source
$ python setup.py install
Contribute
Support
If you are having issues, please let us know.
License
This project is licensed under the LGPL+3.0 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hpproj-0.9.3b-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c3853e2651c38443d1c132cb794ad838edf627739e5c888b21aa90a080ae71 |
|
MD5 | 84a2b107b9225ba279083d31b318bf11 |
|
BLAKE2b-256 | e912e2e8c1112b23674832158e3c3e470c790365e0e81e2ded02a04b8b54011a |