healpix映射在平面网格上的投影

hpproj的Python项目详细描述


Latest VersionLicenseWheelsFormatpyversionsRead the doc

healpix projection是一个允许将healpix地图轻松高效地投影到平面网格上的项目。它可以用作独立程序cutsky

$ cutsky 0.0 0.0 --mapfilenames HFI_SkyMap_857_2048_R2.00_full.fits

或者作为python函数

fromhpprojimportcutskyresult=cutsky([0.0,0.0],maps={'Planck 857':{'filename':'HFI_SkyMap_857_2048_R2.00_full.fits'}})

或者作为一个python类,用于在生成多个剪切时进行优化

fromhpprojimportCutSky,to_coordcutsky=CutSky({'Planck 857':{'filename':'HFI_SkyMap_857_2048_R2.00_full.fits'}})result=cutsky.cut_fits(to_coord([0.,0.])

注意

对于需要高光度精度的科学应用,我们推荐由cade开发的drizzlib软件,该软件使用通量守恒的细雨方法在healpix和本地wcs之间重新投影数据。drizzlib作为独立软件(idl python)在这里提供:http://cade.irap.omp.eu/dokuwiki/doku.php?id=software。在线界面drizzweb可以在这里使用:http://drizzweb.irap.omp.eu/

功能

  • 支持银河系和赤道系
  • 来自wcslib
  • 的所有投影系统
  • 一次投射几个healpix地图,高效!
  • fitspngvotable形式输出,用于中心点光源光度测定

安装

使用pip安装hpproj

$ pip install hpproj

或者在source上运行setuptools

$ python setup.py install

支架

如果你有问题,请告诉我们。

许可证

此项目是根据lgpl+3.0许可证授权的。

Gitlab-CI Master BuildTravis Master BuildCode ClimateCode Health^{IMG5}$SonarQube

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误