yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips といふものを、書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」と IDL の Tips がメインに (・)>

メモランダム on 9th Feb. 2017

Harris のサイトで IDL のコマンドをたくさん調べた:

  • STRCOMPRESS (文字列からスペースを除去)

STRCOMPRESS (IDL Reference) [Harris Geospatial Docs Center]

  • STRMID (変数の部分切り取り: 何文字目から何文字目的な)

STRMID (IDL Reference) [Harris Geospatial Docs Center]

  • REFORM (配列の変形: 3 x 3 -> 9 x 1 とか)

REFORM (IDL Reference) [Harris Geospatial Docs Center]

  • TYPENAME (変数の型を調べる)

TYPENAME (IDL Reference) [Harris Geospatial Docs Center]

  • ARRAY_EQUAL (配列がまったく同じかどうかを判別)

ARRAY_EQUAL (IDL Reference) [Harris Geospatial Docs Center]

  • Bitwise 演算

Bitwise Operators (Using IDL) [Harris Geospatial Docs Center]

その他 IDL 関係

Keyword setting とかについて
github.com

IDL での HDF 形式の binary への変換についての NSIDC の記事

nsidc.org

IDL のカラーパレット編集

このあと、学会発表のアブストラクトを書かないといけないので、要旨だけ簡潔に

  1. loadct, n で元にする n 番カラーテーブルを選ぶ
  2. xpalette で上記の n 番テーブルを適宜編集
  3. xpalette を done で閉じて tvlct, red, green, blue, /get
  4. modifyct, n', '新しいテーブルの名前', red, green, blue
    1. IDL オリジナルのカラーテーブルは 74 個なので、n' > 74 推奨
  5. xloadct で確認

カラーテーブルのファイルを編集する権限がないと、それらしきエラーを訴えることがあります。その場合は、エラーメッセージに書かれているファイルの permission を適宜変更してください。

参考にしたサイト
IDL command
Documentation Center [Harris Geospatial Docs Center]

追記: カラーテーブルファイルの場所

インストールしたディレクトリ/exelis/idl/resources/colors*1
Documentation Center [Harris Geospatial Docs Center]

*1:私の場合だと /usr/local/exelis/idl/resource/colors ですが、多分これが標準のディレクトリ場所だと思われます