問題タブ [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.
image - 指定された境界を使用して非常に大きなフィット ファイルを切り取る
大きなはめ込みファイル (30,000 x 30,000 ピクセル以上) があります。IRAFはこのサイズの画像を処理できません。標準のトリミング モードを使用するときに IRAF が行うように、正しいヘッダー情報を保持しながらこのサイズのファイルをトリミングするにはどうすればよいでしょうか?
python - Python astropy テーブルのエントリを変更する
Python は初めてなので、次の操作の結果がわかりません。astropy.Table を使用してファイルからテーブルを読み取りました
次に、新しい同一のテーブルを作成します。
新しいテーブル「data2」のエントリ(または列全体)を変更すると、元のテーブル「data」でも変更されます。
どうしてこれなの?
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
ファイルを適切に閉じていないと思われます。ファイルを強制的に閉じる方法はありますか?
python - Pythonでフィットする画像のサイズを変更する
Python に 5 つの天文画像があり、それぞれ波長が異なるため、角度解像度とグリッド サイズが異なります。それらを比較して温度マップを作成できるようにするには、同じ角度解像度とグリッド サイズにする必要があります。
各画像を最悪の画像と同じ角度解像度にガウス畳み込みすることができましたが、Pythonで各画像を再グリッド化する方法を見つけるのに苦労しており、これを行う方法を誰かが知っているかどうか疑問に思いましたか?
画像を最低品質の画像と同じグリッド サイズに再グリッド化したいので、必要に応じてそれを参照画像として使用できます。ありがとうございました
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) を使用しています。
どうすれば写真を表示できますか?
python - IDL の MPFIT と比較して astropy.modeling を使用した不適切な適合
IDL で正しく動作するものを Python で再現しようとしています。(これはより大きなプログラムの一部であるため、IDL のみを使用することはできません。)
私がやろうとしているのは、波長校正されていないスペクトルを既に持っている別のスペクトルに適合させ、それによって校正されていないスペクトルの波長分散ソリューションを取得することです。
IDL コード:
この出力は次のようになります (基準は赤、フィットは黒):
Python コードは基本的に同じです。
ただし、THIS の結果は多少異なります。
検出器の波長限界は約 2.5 ミクロンであるため、IDL バージョンは間違いなく正しいものです...
こことここにデータを貼り付けました。Python フィットを IDL フィットのように見せる方法について何か提案はありますか? どうもありがとう!