各種 filter plug-in を扱うためのクラスです
インスタンス作成:
filter = tkFilter(app, cparams, plugin_dir, module_file, target = "read_data", is_print =
True)
plug-inモジュール読み込み:
module_names, modules = filter.load(target = None, is_print = True)
データ読み込み: load()でモジュールを読み込んだのち、module.read_data()を呼び出してデータファイルを読み込む
labels, data_list, inf = filter. read_datalist(idata = None, imodule = 0, infile = None, target = '',
app = None, cparams = None, is_print = True)
データ読み込み: モジュール番号を指定してmodule[imodule].read_data()を呼び出してデータファイルを読み込む
inf = filter.read_data(imodule = 0, infile = None, idata = None, target =
'', app = None, cparams = None, is_print = False)
データを辞書型変数として取得する:
dict_var = filter. get_hash_data(idx, inf = None)
正規表現に一致するラベルを検索し、リージョン番号とスペクトル番号を返す:
iregion, ispectrum = filter.find_label_index(regexp, flag = '', inf = None)
正規表現に一致するデータをリストとして取得する:
labels, data_list = filter.find_data_array(regexp, flag = '', inf = None)