問題タブ [fits]
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 - PyFITS: hdulist.writeto()
マルチエクステンション FITS ファイルからエクステンションを抽出し、データを操作して、(エクステンションのヘッダー情報を含む) データを新しい FITS ファイルに保存しています。
私の知る限り、 pyfits.writeto() がタスクを実行します。ただし、配列の形式でデータパラメーターを指定すると、次のエラーが表示されます。
これが私のコードのサンプルです:
これについて何か助けていただければ幸いです。前もって感謝します。
fits - PyFITS を使用して boolean 構造化配列を作成する
FITSファイルにPyFITSでブール構造化配列を書きたいと思います。いくつか問題がありました。簡単な例を次に示します。
テスト辞書を作成し、それを構造化配列に変換します。
これは、.fit ファイルに出力したいテスト構造化配列です。
pyfits を使用して fit ファイルにテストを出力します
ただし、次のように、すべてのエントリが False 値に設定されるようになりました。
さらに、元のテスト配列も pyfits によって何らかの形で変更されているようです。
この問題を解決するのを手伝ってくれませんか? どうもありがとうございました!
image - 指定された境界を使用して非常に大きなフィット ファイルを切り取る
大きなはめ込みファイル (30,000 x 30,000 ピクセル以上) があります。IRAFはこのサイズの画像を処理できません。標準のトリミング モードを使用するときに IRAF が行うように、正しいヘッダー情報を保持しながらこのサイズのファイルをトリミングするにはどうすればよいでしょうか?
c++ - CCfits サンプル プログラムをリンクできません
これはおそらく関連しています
C ++の読み取りは、ccfitsを使用してファイルに適合します
それは決して答えられませんでした。
とにかく、私の質問が再現しやすいことを願っています。CCfits のサンプル プログラムは次の場所にあります。
http://heasarc.gsfc.nasa.gov/fitsio/CCfits/html/cookbook.html
私はこれを使用してコンパイルしようとしています:
ファイル内のすべての CCfits 関数でリンクが失敗します。
/tmp/cc7hVaju.o: 関数
main': cookbook.cpp:(.text+0x14): undefined reference to
writeImage() 内で cookbook.cpp:(.text+0x31):writeAscii()' cookbook.cpp:(.text+0x4e): undefined reference to
writeBinary() への未定義の参照 cookbook.cpp:(.text+0x6b): readHeader() への未定義の参照copyHDU()' cookbook.cpp:(.text+0x88): undefined reference to
' cookbook .cpp:(.text+0xa5):readImage()' cookbook.cpp:(.text+0xc2): undefined reference to
readTable() への未定義の参照' cookbook.cpp:(.text+0xdf):readExtendedSyntax()' cookbook.cpp:(.text+0xfc): undefined reference to
selectRows() への未定義の参照' collect2: エラー: ld が 1 つの終了ステータスを返しました
Ubuntuに付属のCCfitsパッケージでこれを試しました。また、パッケージを自分でインストールしようとしました。同じエラー。
奇妙なことに、コマンド ラインにライブラリを含めないと、同様のメッセージが表示されます (つまり、"g++ cookbook.cpp -o cookbook")。1 つの違いは、次のエラーも発生することです。
/tmp/ccMVMkSB.o: 関数
CCfits::FITS::setVerboseMode(bool)': cookbook.cpp:(.text._ZN6CCfits4FITS14setVerboseModeEb[_ZN6CCfits4FITS14setVerboseModeEb]+0xf): undefined reference to
内 CCfits::FITS::s_verboseMode'
これは手がかりに違いないよね?私が名前を付けたライブラリには、存在するものの、必要な機能がすべて含まれているわけではないようです。
助けてくれてありがとう、
チャールズ
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で各画像を再グリッド化する方法を見つけるのに苦労しており、これを行う方法を誰かが知っているかどうか疑問に思いましたか?
画像を最低品質の画像と同じグリッド サイズに再グリッド化したいので、必要に応じてそれを参照画像として使用できます。ありがとうございました