問題タブ [astropy]

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 投票する
1 に答える
3454 参照

python - Astropy で AltAz 座標から赤道座標に変換する方法

AltAz 座標のセットを赤道座標に変換する方法を見つけようとしていますが、これまでのところ、次の方法を使用して赤道を AltAz に変換する方法 (逆ではない) しか見つかりませんでした。

ただし、mpAltAz の方位角を少しずつ回転させ、新しい点の対応する赤道座標を把握したいと考えています。

つまり、次のようなものが欲しいです:

私が抱えている問題は、AltAz座標系でSkyCoordオブジェクトを構築できるように見えないことです

それが十分に明確であることを願っています。stackoverflow に投稿するのはこれが初めてです。

0 投票する
2 に答える
1422 参照

python - IRAF マルチスペックスペクトルを読み取るには?

Iraf で生成した fit ファイルにスペクトルがあります。波長軸はヘッダーで次のようにエンコードされます。

これをPythonにロードする簡単な方法はありますか?

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

python - Astropy.io.fits を使用して大きな FITS ファイルを読み取れない

現在、Python 3.4 の astropy.io.fits を使用して、大きなデータ FITS 形式のデータ ファイルからデータを読み取ろうとしています。memmapper モードを使用してファイルを開くことはできますが、ファイル内のデータにアクセスできません。これが私のコードです

2行目でtable = hdu_list[1].data私は得るOSError: [WinError 8] Not enough storage is available to process this command

私の考えでは、変数tableにデータを代入すると、ファイル全体を読み取ろうとし、ストレージ エラーが発生します。回避策、またはテーブル データの各行を一度に読み込む方法はありますか?

0 投票する
2 に答える
1140 参照

python - astropy.io.votable - VOTable パラメータを取得する簡単な方法はありますか?

このようなVOテーブルがたくさんあります:

http://svo2.cab.inta-csic.es/theory/fps3/fps.php?ID=2MASS/2MASS.H

しかし、私は実際にはテーブル自体には興味がなく、メタデータ別名PARAMetersにのみ興味があります。Python/astropy でこれらを取得する簡単な方法はありますか (FITS テーブル ヘッダーの場合と同様)。

私が見つけたのは、ネストされた for ループだけでした。

編集:私が実際に欲しいのは、PARAMのリスト/辞書と、対応するPARAMのリストを取得することです...

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

python - Python内でのスペクトルプロット?

単純に点を結ぶ連続線ではなく、正方形のレベル(ヒストグラムが「似ている」ため、スペクトル分解能が考慮される)になるようにPythonでスペクトルをプロットする方法はありますか?

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

python - FITS 画像配列のピクセルが範囲外です

以下のコードを使用して、FITS ファイル内のピクセルのしきい値を設定しようとしています。ただし、次のようなエラーが表示されます。

これを修正する方法についてのアイデアはありますか?

これはコードです:

0 投票する
2 に答える
2444 参照

python - ImportError: Anaconda に astropy をインストールした後、astropy という名前のモジュールがありません

だから私は一緒に仕事をしようとしています、Astropyそして私は間違いなくそれをダウンロードしました。ただし、エラーが発生します。Python 3 ではなく Python 2 で作業しようとしています。

コードは次のとおりです。

これは与えられたエラーです:

0 投票する
2 に答える
813 参照

python - astropy.convolution.convolve は nan 値を返します

astropy モジュールを使用してデータを平滑化しようとしています。1D の例として、次のコードを試しました。

これは私の場合に戻ります:array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, nan])

戻るはずだと思いましたarray([0,1,1,1,1,1,1,1,1,1])。var1 データ型 uint8、int8、および float32 を使用してみました。も使用してみconvolve_fftましたが、同じ結果になりました。

私は scipy の畳み込みフィルターに精通していますが、NaN 値が実際にデータに存在する場合にアストロピーを使用して、それらを滑らかにしたいと考えています。