問題タブ [pyfits]
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 - Python で NVSS FITS 形式ファイルのサイズを変更し、このファイルを astropy で操作する
この質問は、おそらく主に多かれ少なかれ高度な天文学者向けです。
NVSS はめあいファイルを 2 つだけの (4 ではなく!) 軸のはめあいに変換する方法を知っていますか? または、Python 用の astropy およびその他の「astro」ライブラリを使用して、光 DSS データで nvss countours をオーバーラップしようとすると、4 軸を持ち、Python で次のエラーを生成するファイルを処理する方法を教えてください。(以下のコード)
私はそれをやろうとしましたが、NVSS FITS に 4 つの軸がある場合、エラー メッセージと警告が表示されます。
また、FITS_tools/match_images.py を使用して、最初に NVSS FITS のサイズを DSS ファイルの通常の 2 軸サイズに変更し、次に元のファイルの代わりに修正されたファイルを使用しようとしましたが、エラーが発生するだけです。 :
どうすればいいのかわかりません。FIRST.FITS ファイルには同様の問題はありません。Python の Imsize は、たとえば 4 次元 (1、1、250、250) であるのは NVSS だけであることも教えてくれます。そのため、適切に重ねることができませんでした。何か考えはありますか?私を助けてください。私はあなたのプロジェクトに報復として寄付することができます。私はそれを解決するために数日を費やしましたが、まだ機能していませんが、どうしても必要です.
コード
python - python (pyfits) で utf8 フィット ヘッダーを開く/編集する
ヘッダーに utf8 テキストを含むいくつかの適合ファイルを処理する必要があります。これは、基本的に pyfits パッケージのすべての機能が動作しないことを意味します。また、fits ヘッダーはリストではなくクラスであるため、 .decodeは機能しません。データを処理できるようにヘッダーをデコードする方法を知っている人はいますか? 実際の内容はそれほど重要ではないので、文字を無視するなどで構いません。私の現在のコードは次のようになります。
そして私は得る: AttributeError: 'Header' object has no attribute 'decode'
次のような機能:
戻る:
気にしなくていいので、エントリーに何か書こうと思いました。ただし、どのエントリに不正な文字が含まれているかを取得することもできます。数百のファイルがあるため、バッチ ソリューションが必要です。
python - pyfits と mayvi は astroconda にパッケージをインストールしましたが、spyder には表示されません
アストロコンダをインストールしました。コマンドsource activate astroconda
でアストロコンダをアクティブ化した後、入力しましたspyder
。次に、Spyder でいくつかのパッケージをインポートしましたが、import pyfits
次のfrom mayavi import mlab
エラーが表示されます。
トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ImportError 内: pyfits という名前のモジュールがありません
確認したconda list
ところ、pyfits 3.3がインストール済みパッケージリストに含まれています。Spyder にこのパッケージを使用するように指示するにはどうすればよいですか?