問題タブ [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.

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

canvas - キャンバス画像と SVG オーバーレイ

私は astrojs ライブラリ (正確にはwebfitsFitjs ) を使用して、キャンバスに FITS ファイルを読み込みます。星を囲んだり、パスをトレースしたりするオーバーレイを追加したいので、d3.jsで行うことにしました。

これは私の現在のテストです (1MB の FITS イメージをダウンロードするには時間がかかります): http://bl.ocks.org/vertighel/raw/5193613/

オーバーレイにフィット

ドラッグ動作はうまく機能しますが、ズーム動作にはバグがあります。誰かがそれを修正する方法を知っていますか?

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

python - APLpy と matplotlib gridspec の非互換性

私は基本的にgridspec、APLpy と組み合わせようとしています。

しかし、どういうわけか、サブプロットの行の最初のプロットは常に機能しています。つまり、そのサイズは本来あるべきサイズではありません。最初の画像はかなり大きなフレームを示していますが、他の画像はきれいに 2 次です。

私は基本的に、この最初のプロットを再スケーリングまたはサイズ変更するために考えられるすべてを試しました:

  • APLpyで埋める前と後にtransformsサイズを手動で設定するBbox
  • を要求するのget_position().boundsではなく、単にget_position()APLpy コマンドで
  • set_aspect('equal')サブプロットを埋める前後の使用

何も機能しません。画像とは何の関係もありません。異なる画像をプロットしたり、順序を変更したりしても、同じ混乱が生じます。

最初のサブプロットのサイズを変更するよう説得することはできません。gridspecこの一連のサブプロットはより大きなプロットの一部であり、以外のものを使用すると他のgridspecすべてがかなり複雑になるため、回避方法はありません。

どんな助けでも大歓迎です、これは私を狂気に駆り立てています。

興味深い...nordevが示唆したようにforループを使用すると、4つのプロットすべてが2次でなくなります。

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

python - Trying to save fits files as images

This code is basically looping through the length of an array (ra_new), and creating plots of the images (given by the equations coded below). Because the array is really long (and thusly there are lots and lots of plots), I am trying to make Python save them as a generic name that's easily readable. In other words, if the name of the file that I input (I didn't show that code, for simplicity) is "googlypants", I want the code to loop through that and save the file as "GooglypantsIMAGE1". I ALSO need it saved as a png or jpeg.

Can somebody please tell me where my mistake is? At the moment, the code is saving as a "GooglypantsIMAGEi" (where i is the element in the arra), which is of course a file extension that doesn't really exist.

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

python - .fits ファイルとは何ですか? .fits 配列とは何ですか?

私は基本的に、.fits ファイルの特定のパラメーター セットに基づいていくつかの画像をプロットしようとしています。しかし、これは私を興味深くしました: .fits 配列とは何ですか? img[2400,3456] または配列にランダムな値を入力すると、出力が得られます。

私の質問はコードベースというよりも概念的なものだと思いますが、要約すると、.fits ファイルとは何か、配列と出力は何を表しているのでしょうか?

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

python - HDU を読み取る "while" ループでエラーが見つからない

初心者はいつでも初心者!私はpython 2.7.5、OSX 10.8を使用しています

私のアルゴリズムの問​​題だと思うので、pyfits を知らなくても、私の質問に対する解決策があるかもしれません! 次のコードを使用します

hdulist[j].header.ascardlist() を表示するので「動作」しますが、次の HDU に進む前に k 回出力します... 何かアドバイスはありますか?

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

python - PyFITS: ファイルは既に存在します

大規模なコードの完成に近づいていますが、その最後のセグメントが失敗しているようで、その理由がわかりません。ここでやろうとしているのは、画像配列を取得して、それを別の画像配列と比較することです。最初の画像配列が 1 に等しい場合は、2 番目の画像配列でその部分をマスクします。ただし、奇妙なエラーが発生します。

コード:

エラー: