Python包,用于球面HEALPix离散化
项目描述
healpix
Python和C包,用于球面HEALPix离散化
此包实现了一组用于处理球面HEALPix离散化的简洁例程。它支持高达2^29的NSIDE参数。
C库基于在3-clause BSD许可下发布的 healpix_bare 库,并增加了以下内容
- 子像素索引。
- 在UNIQ和RING/NEST像素索引方案之间的转换。
如果您在使用此代码进行研究,请在您的出版物中引用原始论文
Python
Python包提供了处理球面离散化的函数。它不是用来替代 healpy 的,并且不包含诸如地图可视化函数或球谐变换等东西。
Python包由两个模块组成
-
低级
chealpix
模块,这是一个本机C扩展,并且能够高效地将C库函数矢量化到任意numpy数组输入(包括标量)。 -
高级
healpix
模块,它包含一个更简化的接口和额外的功能- 在HEALPix像素中随机选择点。
如果您已经安装了此包,请运行 pydoc healpix
(或 pydoc chealpix
)以本地方式获取函数参考,或者查看在线参考。
高级函数模块中的函数可以与 healpy 包中的函数基本互换。然而,在某些情况下,为了保持一致性,可能牺牲了兼容性。
Python包仅需要 numpy,并且可以使用pip安装
pip install healpix
向量化C函数仔细避免创建临时数组,因此内存开销最小。
>>> import numpy as np, healpix, tracemalloc
>>>
>>> # random vectors with 1G of memory per component (less than a NSIDE=4K map)
>>> x, y, z = np.random.randn(3, 125_000_000)
>>>
>>> tracemalloc.start()
>>>
>>> lon, lat = healpix.vec2ang(x, y, z, lonlat=True)
>>>
>>> tracemalloc.get_traced_memory()
(2000010342, 2000013889) # current, peak
>>>
>>> # no memory overhead: only the 2G output arrays were used
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
healpix-2024.2.tar.gz (18.1 kB 查看哈希值)
构建分发版
healpix-2024.2-cp312-cp312-win32.whl (24.4 kB 查看哈希值)
healpix-2024.2-cp311-cp311-win32.whl (24.4 kB 查看哈希值)
healpix-2024.2-cp310-cp310-win32.whl (24.4 kB 查看哈希值)
healpix-2024.2-cp39-cp39-win_amd64.whl (25.7 kB 查看哈希值)
healpix-2024.2-cp39-cp39-win32.whl (24.4 kB 查看哈希值)
healpix-2024.2-cp38-cp38-win_amd64.whl (25.5 kB 查看哈希值)
healpix-2024.2-cp38-cp38-win32.whl (24.1 kB 查看哈希值)
healpix-2024.2-cp37-cp37m-win_amd64.whl (25.5 kB 查看哈希)
healpix-2024.2-cp37-cp37m-win32.whl (24.1 kB 查看哈希)
关闭
healpix-2024.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dc908dd39080a088476bfc451b6dcfe9ad015851473b8d97177bf698e4748ae3 |
|
MD5 | 8c9fe871ab4cfc4cf3bb36c640cee243 |
|
BLAKE2b-256 | b9244e54e733df4948ed3b24a46703067420a172a5774d8d9d9edfa8eb0a9fdc |
关闭
哈希值 for healpix-2024.2-cp312-cp312-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 035baafa2f701c1f8c19ee793bcc0e310bd1cfe00d000201900ac4c3611a0192 |
|
MD5 | b4ab71c0b47bc46a996bd4e36204779a |
|
BLAKE2b-256 | f960d52488b1bb6c5a0c29c46bafbedb649de963cb16a5f0d53d2555874b2697 |
关闭
哈希值 for healpix-2024.2-cp312-cp312-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf1b1aebb212fe98993da8e83940732c89dbed0df3c024137e1eda96632d1a9a |
|
MD5 | 9c5c30daa1b4535f22d44530abb34bab |
|
BLAKE2b-256 | b0e75b25baeda02494c727377c1c82544f5ee34d48b026ea7b76df970295dc0c |
关闭
哈希值 for healpix-2024.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85778b6ac6ca6432869dac1f8baaaa2986c49cee67560ec87ff10c0ce5cf7983 |
|
MD5 | a822480e3e93b65cf05c1a8f6a853075 |
|
BLAKE2b-256 | 5e3a3143d4e38967703f171b6f734eceb0697ab3b4821695cf873f1a937350a2 |
关闭
哈希值 for healpix-2024.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8597e11e32cdc80909d6bf1ac359b5706414589ed9e241ba03743532d25dc28f |
|
MD5 | 0fea34eb360cdab6ea5c0af7e7829720 |
|
BLAKE2b-256 | 67c29ce8115c018683848a5170c3d1816433489c4446d3b93db82d905c0c123b |
关闭
哈希值 for healpix-2024.2-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 269f62bcf388fb5d3a22e119b38ccd8f53833dd184c47771394b2168df4184a5 |
|
MD5 | c5e92e2c66f879c92ed165a2e1094e8e |
|
BLAKE2b-256 | 493edad509bc88bb059ef377634d0fad2ae41fc6ad41a6bd137794a20fc13232 |
关闭
哈希值 for healpix-2024.2-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6709ba86ea991380c4c4238de2c6a5314e9731972d7bf876c90823865677f1ed |
|
MD5 | fa71142a2b5fb14c0919c4932b3a4c92 |
|
BLAKE2b-256 | 1e813d7fbf5c2d95d2c56bff4cf0d02cce61b4de0c63aeb5fb9bcfac9f1ffbbd |
关闭
哈希值 for healpix-2024.2-cp311-cp311-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d03293c4fb84d754d42bef9bd69ef8d5b5aea293e1c12c23bcc8a28dddb4512 |
|
MD5 | f935508012fb9febe021e4b5cf5b3bc7 |
|
BLAKE2b-256 | 58ee4fee26addc53ec2f372c1f6a369e54fda1b0841f26a52abfd42fe6e4acd0 |
关闭
哈希值 用于 healpix-2024.2-cp311-cp311-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3c4d279bec4418f8a632188e304f905a3e8c1a932998ee3612562dffb238ed37 |
|
MD5 | d1915a50352471bae2095adc13ceba71 |
|
BLAKE2b-256 | 8ec2ab2a82b66337f0db9c522813635a258254e30b28aaf4d39d1477f2477866 |
关闭
哈希值 用于 healpix-2024.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2771b3e37dcfc9aff5caa5fa447a2a5cd604fb090a94529fcc018bdfe2ef1af5 |
|
MD5 | d587f485fc86b025b9753856e24fe2fb |
|
BLAKE2b-256 | 90f1d528dd9bdd159fdf54f5291da0ee0b22320ffc595d844d9701d32c5ec6c6 |
关闭
哈希值 用于 healpix-2024.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 99792f232f2d6e3356955156e2b458f52b54800aa6a9ec12ddeccbd06d0451a3 |
|
MD5 | fb75557bbef6d4d45e890654c51d195b |
|
BLAKE2b-256 | 8e40b3609a7b3e1144ad9eb3d4a1d74dfbc9875bf4bf1df9735dd7b1e2df61e5 |
关闭
哈希值 用于 healpix-2024.2-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a17aac0eade26ff783238c1576682f8daf3b6212ffdc3bde35c4147582337784 |
|
MD5 | 04a5d4ff57ec393d157485ebbe451dae |
|
BLAKE2b-256 | 7bd7664b8d7eb5ad29943541bce657f652bd844e9ab2b2d46aadeb8398c19385 |
关闭
哈希值 用于 healpix-2024.2-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e77d13cc5393238541499f495b0ab26cd2d3619c42a9309d65cdf16901e556fb |
|
MD5 | c3d0e0f58e55e26619b90c7689a241c2 |
|
BLAKE2b-256 | 71195ecb381454ff08c85dd9f54c9a06b72653590afdb84428cf3fc5861e64bd |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d167cae85075151b5eb7528e540b3d50f0d2daccf167d2522db5ab9fdea5fc0 |
|
MD5 | ca488ecdac4ca3e7137d08e51288e0aa |
|
BLAKE2b-256 | 84061b693f6d82b5455b9475449e46ce0b0a05855435e20f751491000cc47394 |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | acdbd1ca89e651b2ef262576528fdef3c0a13a14f99f59744bad43e752fd1d4c |
|
MD5 | 05d9e44377d83abcd2fbd6d7180c6203 |
|
BLAKE2b-256 | df177d4704944f88143b428b933cf8ebecd4552bfdfb5c732ed203fca3760ad7 |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8222b220610d055fecbe40516e16ded1e1ee093aded787318d0fd154e1856fa2 |
|
MD5 | bdf4ad0b6ab896672ec57e14fcbbc453 |
|
BLAKE2b-256 | d1090e07639c655e1a41848a3fa4629847aa0a4a07d4f805b28300e1eb7c4ee3 |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b09c21d221bb0b9aacab234a11c5ea5eee7cadddeffe95bb8d3a0b800522ce52 |
|
MD5 | 84d189586ad3d05ec811331a18883cca |
|
BLAKE2b-256 | cde4e1a3d3cd2f4d6d9174816c3b374d792969f6d4d24a93e93a2404ca20ad4c |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62701ac0e78fdd5c0be8df60de3af38ae4bb2836e22002682a2c8ed42a336b6c |
|
MD5 | e0dfde3b12d075a2c5c2ae1f6d00a540 |
|
BLAKE2b-256 | 809b1b8843eb071628ae88235b6bc06cdd423abb3eb355dce57f4059612f9847 |
关闭
哈希值 用于 healpix-2024.2-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d5831a56b17f403ac5e75bd3023dd1285f109b3526e3451e8c1233dade240a0 |
|
MD5 | a4c9adab2ee8bcc54b153be517cf3626 |
|
BLAKE2b-256 | 78257870e9fb9306113621e5b5bd14faefaf699476291275980c4f39c8ee0160 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3e77f98bad7959ab8aacb716d8f4faf3c60f87f3c300d97dec75d9f80a3fe67 |
|
MD5 | ab02f6011c3f213e40c8934c56c7fb5f |
|
BLAKE2b-256 | 52beb0c940f4783493119a69c39e424162dc0793259bf5383dfcd8aac78849f1 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 428dd4ea52087774688cddfcadb86cb3984a1b7b50ed6b2c640b6e4333196d2c |
|
MD5 | 2001d6c9bff3baae42c53ba5b4ec66ce |
|
BLAKE2b-256 | 7b2f737d9ea1d8b23f4209512715ee1dca33a9364c1f118269356bc6b79d1891 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96cfc28e02ca06a389566dc763f67663cc7ac43dc52372911a4aa79e9057a3ae |
|
MD5 | 65ababb88707d12c69a58774cce6bf16 |
|
BLAKE2b-256 | 4e66e955a2d1279e64b078069105c989fbd4f902eb6734de189c0dbbe85d0d40 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e7694cfee1273a54c39a7e3c66a2bb3d0a5b52d555a0af4e872d102c77d2494f |
|
MD5 | 6f5943398603c4ab60a3d8f6f26b0bc9 |
|
BLAKE2b-256 | 4575865574704da6551031fb457bdc3222b9c3275d47e6024d7fa58c4993d539 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9111c3283432b74dd890c2fc518dad8cbbc4af97ab9b1019a9c205da04d75225 |
|
MD5 | bb769b2d8ae55f86d11e9cb4b37dc85c |
|
BLAKE2b-256 | f0b908bb0b67c219330cf6cc5230d5863181bdf02d73ea1dc8d5aee5c13307d7 |
关闭
哈希值 for healpix-2024.2-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8d563a028b74b761b2976d06550f74a9962b51c532a7b21d6660887460a31bb |
|
MD5 | 5c18c0450b38888bb21565aa9a38cc4e |
|
BLAKE2b-256 | 3d9965bf3037d5a58cfb131a57838148cb9f59b2baa6d44f73e7ef289a77e9f9 |
关闭
哈希值 for healpix-2024.2-cp38-cp38-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 35860f81e6218a7ef273829ba193d6f1da2b4a2b5126cb11259d772123be5c94 |
|
MD5 | 5512f650db8f3dad1edf0032881b0b00 |
|
BLAKE2b-256 | 7fa0bb7abdfac210991dfa3d3ad3f33910e7559496c677992612412ba8783339 |
关闭
哈希值 for healpix-2024.2-cp38-cp38-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d436aa500b06773bf1b3e8b227f5733f18da10df6b0d21ff65afffab37679835 |
|
MD5 | 6176217675375f52eeddabf8d6470e84 |
|
BLAKE2b-256 | a72a911ea6ce0152e34ca5804f4177c70c8b14fb1055d14354e50507b1e17f33 |
关闭
哈希值 用于 healpix-2024.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 955f0a77e6e90d0221c6517170c8c7711c816cd117654f849c71d4e337cb5f39 |
|
MD5 | 1c129b19105846a99fc88de01494ac5c |
|
BLAKE2b-256 | f6e86f202a1967b3db24575b3931b095058983c675adc1210d40a98f5c59fb99 |
关闭
哈希值 用于 healpix-2024.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a131b9a14c49b960bf60b53f2e5907b6b1cbe1f0bbf3da3929c749cddda456a3 |
|
MD5 | 243433c252deb844e9a835fc73b59ede |
|
BLAKE2b-256 | c62cb2d0fdd29da198221ea0fc27ea2cc70965ce0affdf08e46b2a62c0d04eac |
关闭
哈希值 用于 healpix-2024.2-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a9a34c9939d02a3a0d60418e310bea2745812c0051047ae318d42631a50bf3b |
|
MD5 | 894fe463fe3eb73cb391b855914621bd |
|
BLAKE2b-256 | f22a6d1c153923b48b090be2d3f54eb1ab0d22e53923b7588207034ba03f4d22 |
关闭
哈希值 用于 healpix-2024.2-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 752e76b04c2b0b8a4f372a288420863d65f9ef099d84fed9f3db44f00fef26f1 |
|
MD5 | 50619ca208c9d4b509b07e36c2411db3 |
|
BLAKE2b-256 | 694c942bcf9d8022c7c981e9bd590055a1069d36b6d79459ffabbeb1e24a8d56 |
关闭
哈希值 用于 healpix-2024.2-cp37-cp37m-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bda1968461ebd4376dbe8b3947f34d1af641318efbfaa3fa3f7ba99a26eccf1a |
|
MD5 | ad0a27fcdb1776dd7d58cb98476adc60 |
|
BLAKE2b-256 | e5a5fb4dec47a601e8f5f559ee3ab143383713ee868e431fbbbe53bc1dd2b9b7 |
关闭
哈希值 用于 healpix-2024.2-cp37-cp37m-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 491de54d4b95f891cadd75ecb0917113ba2e466b6132db18d311d0cfb7fccffa |
|
MD5 | c0baa783ddf4ae2b2659826cf5874c13 |
|
BLAKE2b-256 | 568e4acdace7d922bb9817d0393f2511fd4c245379a9dc98a7681515a2480f16 |
关闭
哈希值 用于 healpix-2024.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef6c1e75a45862b66e00268c7288788d3e671a9da983309d26804da1f849ce09 |
|
MD5 | bb31493284ff3398d3f870db7f5fca13 |
|
BLAKE2b-256 | 1f83809c523017ac5702dda0f4bb68f74bb80d6a541150985cc4b418fc90c910 |
关闭
哈希值 用于 healpix-2024.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5fb88fea65bd452494213056bae745983d35e530d98be601551ad2a67184b1b |
|
MD5 | 2d2aa92093ef80883873729f09e54536 |
|
BLAKE2b-256 | 9b4620d70fd26e0008eb0ac320f9b256e8b4540f428fca34ee43694d02d47abc |
关闭
哈希值 用于 healpix-2024.2-cp37-cp37m-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd8fd4f70fe85b164b4b81ccda79276554cf6d37edb5883ee100fd98b3ebf8ad |
|
MD5 | a5240b05ce6d5fce7055105338930f3b |
|
BLAKE2b-256 | 949099d3494afee827e2449a653c7cd7bf7fa32e3f091972d5e1469cc7004553 |