問題タブ [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 に答える
4181 参照

image - 指定された境界を使用して非常に大きなフィット ファイルを切り取る

大きなはめ込みファイル (30,000 x 30,000 ピクセル以上) があります。IRAFはこのサイズの画像を処理できません。標準のトリミング モードを使用するときに IRAF が行うように、正しいヘッダー情報を保持しながらこのサイズのファイルをトリミングするにはどうすればよいでしょうか?

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

python - Python astropy テーブルのエントリを変更する

Python は初めてなので、次の操作の結果がわかりません。astropy.Table を使用してファイルからテーブルを読み取りました

次に、新しい同一のテーブルを作成します。

新しいテーブル「data2」のエントリ(または列全体)を変更すると、元のテーブル「data」でも変更されます。

どうしてこれなの?

0 投票する
3 に答える
1416 参照

python - OSError 24 (Too many open files) astropy.io で一連の FITS を読み取るとき

以下を使用して、いくつかの 2,000 FITS をメモリにロードしようとしていますastropy.io.fits

ただし、1015 番目のファイルに到達すると、OSError: [Errno 24] Too many open filesが発生します。

私は同じ問題を抱えています:

astropy.io.fitsファイルを適切に閉じていないと思われます。ファイルを強制的に閉じる方法はありますか?

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

python - Pythonでフィットする画像のサイズを変更する

Python に 5 つの天文画像があり、それぞれ波長が異なるため、角度解像度とグリッド サイズが異なります。それらを比較して温度マップを作成できるようにするには、同じ角度解像度とグリッド サイズにする必要があります。

各画像を最悪の画像と同じ角度解像度にガウス畳み込みすることができましたが、Pythonで各画像を再グリッド化する方法を見つけるのに苦労しており、これを行う方法を誰かが知っているかどうか疑問に思いましたか?

画像を最低品質の画像と同じグリッド サイズに再グリッド化したいので、必要に応じてそれを参照画像として使用できます。ありがとうございました

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

python - アストロピーと一緒に使用すると Imshow に画像が表示されない

アストロピーで画像を表示する際に問題が発生しています。これが私のコードです:

ファイルを開くと正常に動作し、エントリなどを表示できimage_dataます。しかし、使用すると画像が表示されませんimshow。次のエラーが表示されます。

C:\Python27\lib\site-packages\IPython\core\formatters.py:239: FormatterWarning: 画像/png フォーマッタの例外: FormatterWarning,

一部のサイトで提案されているように、%matplotlibインラインなどを使用すると、このエラーは消えますが、画像がまったく表示されず、プログラムが実行され、終了し、画像がポップアップしません。plt.figure(以前に )のようなものを追加しようとしましimshow()たが、それも役に立ちません。

これは、Spyder、Ipython、または Ipython Notebook を使用している場合に発生します。このすべてに最新バージョンの python(x,y) を使用しています。

どうすれば写真を表示できますか?

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

python - IDL の MPFIT と比較して astropy.modeling を使用した不適切な適合

IDL で正しく動作するものを Python で再現しようとしています。(これはより大きなプログラムの一部であるため、IDL のみを使用することはできません。)

私がやろうとしているのは、波長校正されていないスペクトルを既に持っている別のスペクトルに適合させ、それによって校正されていないスペクトルの波長分散ソリューションを取得することです。

IDL コード:

この出力は次のようになります (基準は赤、フィットは黒):

IDL での MPFITFUN との適合

Python コードは基本的に同じです。

ただし、THIS の結果は多少異なります。

Python は分散ソリューションに適合します。

検出器の波長限界は約 2.5 ミクロンであるため、IDL バージョンは間違いなく正しいものです...

ここここにデータを貼り付けました。Python フィットを IDL フィットのように見せる方法について何か提案はありますか? どうもありがとう!