問題タブ [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.
plot - 健全なプロット
私はこれに非常に慣れていませんが、このコードを使用して healpy でプロットした .fits ファイルを受け取りました。
座標 RA = [-50,50] と Dec = [-70,-45] にズームインしたいと思います。
これどうやってするの?地図を回転させるオプションのみが表示され、領域を拡大するオプションは表示されません。私は何か誤解していますか?
お時間をいただきありがとうございます!
python - Healpy を使用してカートビューに軸を追加する
次のコードを使用して拡大画像を作成しました。
画像に軸を追加して、この拡大された画像がどこにあるかが明確になるようにするにはどうすればよいですか?
ありがとう!
python - Healpy を使用して、fits ファイルから分極をプロットする
フィット ファイルから分極にアクセスし、Healpy を使用してプロットしたいと思います。Healpix には POLARIZATION というオプションが組み込まれていますが、Healpy には同じオプションがありません。
このデータをプロットするにはどうすればよいですか?
ありがとう!
編集:@AndreaZonca これは私が現在温度をプロットするために使用しているコードです:
私がこのファイルを入手した Web サイトによると、偏光データは Fits ファイルに含まれているとのことです。
また、この Web サイトでは、キーワード POLARIZATION と数字 1、2、または 3 を指定すると、HealPix は偏光をプロットできると述べています。
python - ヘルピーモルビューのカスタムカラーバー
「hp.mollview」で指定されたカラーバーをカスタムのものに置き換えようとしています。特に私が興味を持っているのは:
- カラーバーを 90 度回転させる (つまり、水平を垂直に置き換える)
- 2 つのラベルの使用 (カラーバーの左右)
- カスタム ティックの設定
- 「cmap.set_over」を設定することにより、範囲が(「max」パラメーターを介して)設定されていることを示します。
最小限のコード:
何か助けはありますか?
python - enthought canopy python での healpy Unicode エラーのインポート
Ubuntu 12.10 を実行しています
Enthought Canopy Python 2.7.6 64 ビット
Healpix の直接構成と sud pip install helpy を使用して healpy を正常にインストールし、PYTHONPATH が適切に bashrc に設定されていることを確認しました。
healpy をインポートしようとすると、次の Unicode 非互換性関連のエラーが発生します。
関連する問題には、再構築が必要な解決策があります。これを行う方法がわからないので、もっと簡単な解決策があるかどうか疑問に思っていました。よろしくお願いいたします。
python - healpy を使用して healpy マップと 2D Gaussian の畳み込みを取得する高速な方法
nside=512 (= 巨大な numpy.ndarray、約 3.1E6 要素) の healpix マップがあります。2Dガウスで畳み込む必要があります。
Gausian の healpix マップを作成して、2 つの numpy.ndarray を乗算して合計を取得しようとしました。これは遅すぎます。
私が試した2番目のことは、ガウス関数(マップではない)を定義し、次に指定されたx、yに対して位置x、yでhuge_map * gausianの値を返す2D関数を定義することです。次に、scipy.integrate.nquad を使用して積分を取得しました。最初の方法よりも高速ですが...
球面調和関数への展開を使用して huge_map*Gaussian の積分をさらに速くする方法はありますか? huge_map を球状の害で展開する、Gaussian を球状の害で展開する、係数を掛ける、元に戻す、合計を取得するなどの方法があります。
a) 代わりに、huge_map の log と Gaussian の log を使用すると、係数に対して実行される操作は明らかに合計になります。b)逆変換なしで、係数から直接積分を取得しますか?c) 拡張をある数に制限し、全体を高速化しますか?
helpy を使用して正しく実装する方法は?
python - healpy で HEALPix マップに回転を適用する
私は healpy を使用して読み取った HEALPix マップを持っていますが、それは銀河座標であり、天体/赤道座標で必要です。マップを変換する簡単な方法を知っている人はいますか?
healpy.Rotator
(l,b) から (phi,theta) に変換してから、ピクセルを並べ替えようとhealpy.ang2pix
しましたが、マップはまだ奇妙に見えます。
Rotator
次のように呼び出すことができるのと同様の関数があれば、それは素晴らしいことです: map = AnotherRotator(map,coord=['G','C'])
. そのような機能を知っている人はいますか??
ありがとう、
アレックス
python - ubuntu-14.04 での Healpy python-3..4 のインストールの問題
私はubuntuが初めてで、python-3.4を搭載したlenovo t410でubuntu 14.04を使用しています。Healpyをインストールするには、次の手順に従いました。を使用してpthon3-devパッケージをインストールしました
および python-vm-builder による:
しかし、次のコマンドを使用して Healpy をインストールすると、次のようになります。
次のエラーが表示されます。
問題を解決するための助けはありますか?