問題タブ [idl-programming-language]
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.
error-handling - /informational フラグを使用して IDL の「メッセージ」をキャッチする方法
エラー メッセージを返す天文プロシージャがありますが、/inf フラグが使用されています。このフラグを使用すると、通常のエラー フラグは設定されません。では、そのようなエラーをどのようにキャッチするのでしょうか? たとえば、プロシージャを呼び出すと、情報エラー メッセージが出力されますが、そのようなメッセージが出力されたかどうかを確認するにはどうすればよいでしょうか。コンソールに表示されますが、プログラムはこれをどのように確認できますか?
idl-programming-language - IDL と XPA の相互作用
IDL の「spawn」コマンドで起動されたプログラムを XPA で表示するのに問題があります。DS9 を起動して、IDL 経由でリージョン ファイルを保存しようとしています。ターミナル ウィンドウから ds9 ウィンドウを開くと、IDL で XPA に問題なく接続できます。ただし、IDL から ds9 を起動すると、「XPA$ERROR no 'xpaget' access points match template: xpans」というエラーが表示されます。
私が見逃しているトリックは何ですか?
python - ASCII データへの名前の追加とデータ型の割り当て
私の教授は IDL を使用して、私が最終的に読み取って操作できるようにする必要がある ASCII データのファイルを送ってきました。
彼は次のコマンドを使用してデータを読み取りました。
これは、最初の 2 行がどのように見えるかの写真です: http://i.imgur.com/hT7YIE3.png
私は天文学者になるつもりはないので Python を使っていますが、初心者なのでデータを読むのに苦労しています。
彼のコードでは、データ型 A (文字列データ) を列 1 に割り当て、X を使用して列 2 から 6 をスキップし、データ型 F (浮動小数点) を列 7 に割り当てます。次に、sn が割り当てられます。スキップされていない最初の列などに。
numpy.loadtxt("sn-full.txt")
またはを使用してこれを複製しようとしましascii.read("sn-full.txt")
たが、dtype パラメータの入力方法がわかりません。すべてを特定のデータ型に割り当てることができることはわかっていますが、個々の列にデータ型を割り当てるにはどうすればよいでしょうか?
arrays - IDL ベクトルの問題、30000 を超える値の追加
残念ながら、私はこの問題に対する答えを見つけることができず、質問をしなければなりませんでした。他の場所に答えがある場合は、お詫び申し上げます。私は IDL を初めて使用し、これを完全に表現する方法を知りませんでした。
私のコードは以下の通りです:
デルタは単なる数値です。finalflrarray は、del (巨大な配列) から必要な特定のポイントを持つ単なる配列です。
私の出力は以下の通りです:
flrarray の出力と postnflrarray
ご覧のとおり、numbr_for_array を出力してから追加するまでの間に何らかの方法で
37675 -> -27861 および 40733 -> -24803
なぜこれが起こっているのかについての洞察は大歓迎です。
flrarray 配列/ベクトルが外部ソースから来ていることを強調しなければならないので、このメソッドを使用して「del」配列内の場所を見つけます。
ご協力ありがとうございました
idl-programming-language - 対話型データ言語 - 配列操作
IDL に同じ長さの 2 つの配列があります。2 つの配列をペアごとに結合して、2 つの配列を列としてファイルに出力できるようにします。これは可能ですか?
coordinates - IDL のいくつかの座標点を含むシェープファイルに対応するピクセル データを取得するにはどうすればよいですか?
取得したいのは、ベクター ファイル内のこれらのポイントに対応するピクセルのデータです。そして、8 のウィンドウ内のピクセル周辺の最大値を新しい値として座標に追加します。私は IDL の初心者ですが、どうすれば問題を解決できますか? 前もって感謝します!
idl-programming-language - CONVOL 関数を使用して IDL で同じ ENVI 結果を取得する方法は?
ENVI を使用して畳み込みを実行していますが、
Median セット、カーネル サイズ 5、Image Add Back 値 0% の場合
ENVI での結果は非常に良好で、
IDL で CONVOL を使用して同じことをしようとすると、同じように動作させることができません。
これが私のコードです:
誰かが何が悪いのか教えてもらえますか?
file-io - .gda ファイルを IDL に読み込もうとしています
プロット目的で .gda ファイルを IDL に読み込もうとしています。私はその形式に詳しくありませんが、私の調査によると、それは形式のないバイナリ データ ファイル タイプであることがわかりました。とにかく、ここに私がやっていることがあります:
しかし、IDL の左パネルの変数定義を見ると、a が「未定義」であることが示されています。印刷しようとすると:
私は得る:
どうすればこれを解決できますか?
idl - Convert Map Projection の .pro ファイルが見つかりませんか?
IDL と ENVI を使用して多数のファイルの変換地図投影をバッチ処理しようとしていますが、変換地図投影に関連付けられている .pro ファイルが見つかりません。表記が違うのでしょうか?または、別の .pro ファイルを使用する必要がありますか? ENVI と IDL を使用するのは初めてなので、助けていただければ幸いです。