問題タブ [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 - ヘッダーの座標を使用して画像配列 (FITS ファイル) をスプライシングする
から提供された緯度に基づいて、fits 配列をスプライスしようとしていHeader
ます。ただし、Python の知識と のドキュメントでは、そうすることができないようですastropy
。私が持っているコードは次のようなものです:
latitude1
これは度単位の値で、ヘッダーから呼び出された後に認識されます。だから私が達成する必要がある2つのことがあります:
- 銀河緯度を認識するためにヘッダーを呼び出す方法は?
- 緯度の範囲の値のみが含まれ、それ以外はすべて 0 になるように、配列をつなぎ合わせます。
python - SDSS が共同追加された Stripe 82 フィット イメージから WCS を読み取ることができない
satrapy と次のコードを使用して、FITS ファイルから世界座標系 (WCS) を読み取ろうとしました。
エラーが発生します:
ヘッダー ファイルは次のとおりです。
これをヘッダー ファイル内の他の WCS と比較したところ、見た目は異なりますが、問題を修正する方法は確かです。RADESYSa
また、それよりも使い方がわかりませんRADECSYS
。私が見つけることができるドキュメントはないようです。どんな助けでも大歓迎です。
python - 列の1つが配列の場合、numpy再配列のdtypeを変更する方法は?
以前の投稿dtype
で、 の変更はrecarray
を使用して実行できることを見てきましたastype
。recarray
ただし、列の1つに配列がある でそれを行うことはできません。
Myrecarray
は FITS ファイル レコードから取得されます。
AC列をからint
に変換する必要があるfloat
ので、試しました:
そして、それdtype
は確かに変わったように見えますが、
ACのデータを見ると、それらがまだ整数値であることがわかります。たとえば、sum
計算が変数の限界に達したとしint16
ます (すべてのAC列の値が正です)。
配列のデータ型を効果的に変更する方法はありますか?
python - Python と Fits モジュール (オペレーティング システム インターフェイス): "IOError: [Errno 2] No such file or directory"
私が使用しようとしているスクリプトでは、少し不可解なエラーが返されているようです。つまり、古いファイル拡張子から新しいファイルを作成しようとすると、作成しようとしているファイルが存在しません?なぜこれが起こっているのか、そしておそらく修正の可能性を説明できる人はいますか?
私が使用しているスクリプトは次のとおりです。
実行時:
次のエラーが表示されます。
完全なトレースバック:
python - 別の画像ファイルの指定された寸法でアストロピーに新しい画像ファイルを作成する
astropy パッケージのファイル操作に問題があり、助けが必要です。
私は基本的に、ファイル形式に適合する画像を取得し、補正係数の入力を開始する必要がある新しいファイルと、補正係数と元の画像と共に使用して補正画像を生成できる新しい画像を作成したいと考えています。これらはそれぞれ同じ寸法になります。
これから始めます:
これを行うために欠けている明らかな知識を誰か教えてもらえますか...最後の2行は、何が欠けているかを概説するためのものです。含めました?? おそらく何か他のものが必要であることを知らせるために、おそらくfits.writeto()または同様のもの...