問題タブ [healpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
407 参照

python - healpy.rotator.Rotator.rotate_map を使用してスカイマップを回転すると、「ピクセル数が正しくありません」タイプのエラーが発生する

次のように、ヘルピーのrotate_skymap関数を使用して、Python 3でスカイマップを回転させようとしています:

コードを実行すると、次のエラーが発生します。

これは何を意味し、どうすれば修正できますか?

0 投票する
1 に答える
263 参照

python - healpy mollview で特定の値の座標を取得する

ヘルピーなモールビュー プロットからヒットマップの特定の値の座標を見つけることは可能ですか?

例: 平滑化されたヒットマップがあり、マスクを使用したい場合:

ヒットマップで必要な値を見つけます。

ヒットマップは、次のようなモールビュー プロットを作成するために使用されます。

マスクを使用して、マスクを満たすmollview プロット内のピクセルに対応する座標 (lon,lat) を見つけることは可能ですか?

よろしくお願いします!

0 投票する
1 に答える
104 参照

healpy - healpy.pixelfunc.get_interp_val()またはhealpy.mollview()の経度と緯度の定義が矛盾していますか?

経度または緯度に沿って Healpix マップを回転すると、間違った動作が発生します。ここで明らかな何かが欠けている可能性がありますが、これまでのところ、何を見つけることができませんでした。

デモを見る:

と結果:

経度に沿って回転されたマップ内の点は垂直方向に平行移動され、緯度に沿って回転するには水平方向に平行移動されます。逆に期待したい。

ここで何が問題なのかについてのヒントはありますか?

E.

0 投票する
1 に答える
180 参照

healpy - synalm で生成されたフィールドの Cl は、入力 Cl および synfast を使用して生成されたフィールドの Cl と一致しません

入力角度パワー スペクトル Cl からランダムな healpix マップを生成しています。healpy.synalm を使用し、次に healpy.alm2map を使用し、最後に生成されたマップで healpy.anafast を実行してマップをテストすると、出力パワー スペクトルと入力パワー スペクトルが一致しません。特に高 l では、出力パワー スペクトルが入力より上になります。 (以下のコードによって生成されたプロットを参照してください)。healpy.synfast を直接使用すると、入力と一致する出力パワー スペクトルが得られます。同じことは、healpy.synfast の施しを使用し、healpy.alm2map を使用して synfast 施しからマップを生成する場合にも当てはまります。synfast のソース コードを調べると、synalm と alm2map を呼び出すだけのようで、結果が一致しない理由がわかりません。私のテストコードは次のようになります。

オフセットは NSIDE が低いほど大きくなります。

ご助力ありがとうございます。