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对ServiceListener和ServiceTracker调用提供了哪些排序保证?   java找不到方法格式的符号(DateTimeFormatter)?   mysql有没有一种方法可以将TCPDump输出到一个文件中,并用Java对其进行过滤,每5秒钟用新数据覆盖一次该文件?   java如何最好地配置用户上传支持文件的上传位置   java我在Android上使用OData4j,我无法获取实体   JPA实体关系简单示例中的java获取错误   JAVANoClassDefFoundError:安卓。应用程序。用法安卓中的UsageStatsManager   Eclipse中javaoo代码分析   java MethodVisitor抛出类格式错误   java为什么在从ViewModel调用时,改型排队不起作用?   调试小程序Java控制台:删除跟踪消息大小限制   java复杂安卓活动动画   java如何在使用JDOM2解析XML时忽略注释内容   java通过循环创建文本字段   即使在bufferedwriter关闭后也未发现java文件异常   单链表恢复中的java错误