問題タブ [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.
python - ヘルピーモルワイデ投影で得られた奇妙なパターン
healpy で 3 つの numpy 配列をプロットしようとしています。そのうちの 2 つは角度位置のシータとファイに対応し、もう 1 つは温度です。この以前の回答からの情報を使用しました: Plotting a numpy array in healpy to do it、次のように実行しました:
theta
、phi
、は私Temp
の配列です (それぞれに 100 万個近くの要素がありますが、この行との非互換性はないようですm_sm[indx] = Temp
)。次に、次のように投影を実行しmollview
ました。
しかし、すべてのマップを通過する白い線の奇妙なパターンで、次のマップを取得しました。
でもNSIDE = 256
同じパターンが得られました。立方体グリッドで作業しているためかどうかはわかりません。グリッドの各セルについて、ボックスの中心に対するデカルト位置から角度位置を計算します。私に何ができる?または、私のコードの何が問題になっていますか? 前もって感謝します。
healpy - ヘルピーを使用したスムージング マスク
バイナリ マスクのアポダイゼーションに healpy.sphtfunc.smoothing を使用していますが、100K の温度カットがあり、カットに対応するバイナリ マスクを作成した場合、適用時に上記のルーチンを使用してマスクをアポダイゼーションした後、問題が発生しています。私のマップでは、120K または 100K を超える数字が表示されます。したがって、バイナリマスクまたは (map*Binary_mask) でアポダイゼーションを行うと混乱します