これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドspdです。
プログラム:
NAME
spd - 空間歪みプログラム
SYNOPSIS
シンクロトロン画像補正と方位積分
DESCRIPTION
SPDはSPatial Distortionの略です。C言語で書かれたこのコマンドライン駆動型プログラムは
X線拡散/回折実験から得られる画像を扱います。
その後:
* 強度補正(暗電流、フラットフィールド補正など)、
* スプラインファイルまたは歪み配列のペアを使用したジオメトリ補正、
* 欠陥ピクセルをマスクした後の2Dまたは1Dでの方位積分。SPDはもともと
ESRF 用に Jorg Klora によって書かれ、ESRF/ID02 から Peter Boesecke によって書き直されました。
プログラムのメンテナンスとパッケージングは、Rainer WilckeとJerome Kiefferが担当しています。
ESRF の SciSoft から。
OPTIONS
使用方法: spd [--server] [--exit] パラメータ=オプション [ファイル名]
ソースID=
ソース拡張子= (デフォルトなし)
cor_id=
内線番号= (デフォルトなし)
タイプ= (デフォルトは「FloatIEEE32」)
dvo=データ値のオフセット(デフォルト 0)
ダークID=
ダークファイル=
暗い_const=一定の暗い画像値を減算します。デフォルト: 暗い画像なし
減算完了
ダークエクステント=デフォルトなし
do_dark=0|1 0の場合、暗い画像補正を抑制 デフォルトは1
save_dark=0|1|2 暗い画像のメモリをファイルに保存する
0: なし、1: 常に、2: 新規の場合のみ (デフォルト 2)
inp_const=入力画像定数を追加します(デフォルトは 0 です)。
inp_exp=入力画像に指数を適用します(デフォルトは 1)。
入力係数=入力画像係数を乗算します(デフォルトは 1)。
raw_cmpr="none"|"gzip"|"z" RAW およびダーク イメージの圧縮 (デフォルトはなし)
洪水ID= (または平地)
フラッドファイル= (デフォルト: フラッドフィールドは使用されません)
bckg_id=
bckg_file= (デフォルト: 散乱背景は使用されません)
bckg_const= (デフォルトは 0)
bckg_fact= (デフォルトは1です。)
ヘッダーID= (デフォルト: 使用されません)
pass=0|1 入力ファイルのヘッダーを出力に渡す (デフォルト 0)
ヘッダー_最小値= (デフォルト 0)
ヘッダー拡張子= (デフォルトなし)
歪みファイル= (デフォルトは「spatial.dat」)
xファイル= (EDF ファイルから読み取った x 歪み)
yファイル= (EDF ファイルから読み取った y 歪み)
xoutファイル= (x 歪みは edf ファイルに保存されます)
ユートファイル= (y歪みはedfファイルに保存されます)
アクティブ半径= (範囲外の値は修正されません)
precen_1=xxx は回転前センター_1用(デフォルトで計算)
precen_2=xxx は回転前センター_2用(デフォルトで計算)
predis=xxx は回転前距離(デフォルトで計算)
プレロット_1= (デフォルトは 1)
プレロット_2= (デフォルトは 2)
プレロット_3= (デフォルトは 3)
psize_distort=0|1|2 歪みファイルから画像パラメータを取得します 0: なし、1: pix、2: pix、cen、
dis、proj、rot (デフォルト 0)
cen_1=xxx が設定されている場合、Center_1 ヘッダー値を定義します。
cen_2=xxx が設定されている場合、Center_2 ヘッダー値を定義します。
i0=xxx が設定されている場合、Intensity0 ヘッダー値を定義します。
i1=xxx が設定されている場合、Intensity1 ヘッダー値を定義します。
off_1=xxx が設定されている場合、Offset_1 ヘッダー値を定義します。
off_2=xxx が設定されている場合、Offset_2 ヘッダー値を定義します。
pix_1=xxx が設定されている場合、PSize_1 ヘッダー値を定義します。
pix_2=xxx が設定されている場合、PSize_2 ヘッダー値を定義します。
bis_1=xxx が設定されている場合、BSize_1 ヘッダー値を定義します。
bis_2=xxx が設定されている場合、BSize_2 ヘッダー値を定義します。
dis=xxx が設定されている場合、SampleDistance ヘッダー値を定義します。
ori=xxx が設定されている場合、RasterOrientation ヘッダーの値を定義します。
tit=xxx が設定されている場合、タイトルヘッダーの値を定義します。
wvl=xxx が設定されている場合、WaveLength ヘッダーの値を定義します。
pro="Saxs"|"Waxs" 画像の投影タイプ (デフォルトは Saxs)
rot_1= (デフォルトは 1)
rot_2= (デフォルトは 2)
rot_3= (デフォルトは 3)
ベース名= (デフォルトは「画像」)
出力ディレクトリ=出力ファイルのディレクトリ (デフォルト: base_name)
verbose=-1|0|1|2 メッセージ出力レベル (低 -> 高、デフォルト 1)
version=0|1 != 0の場合、プログラムのバージョン文字列を出力します
simul=0|1 (デフォルト 0)
do_distortion=0|1|2|3 歪み補正(デフォルト1)(0:なし、1:暗くなってから、2:
フラット後、3: ノルム後)
flat_distortion=0|1 フラットな画像に正規化します (デフォルト 1)
do_prerotation=0|1|2 事前回転補正(デフォルト 1)(0: なし、1: 後、2:
歪み補正なし)
norm_int=0|1 強度正規化 (デフォルト 0 = いいえ)
ノルム係数= (デフォルトは1です。)
オーバーフロー=xxx (デフォルト 0 = 未設定)
ダミー= (デフォルト 0 = 設定されていません)
入力最小値= (デフォルト 0 = 設定されていません)
inp_max= (デフォルト 0 = 設定されていません)
bin_1= x ビニングの係数 (デフォルト 1 = ビニングなし)
bin_2= Y ビニングの係数 (デフォルト 1 = ビニングなし)
azim_int=0|1 方位角再グループ化 (デフォルト 0 = いいえ)
azim_pass=0|1 方位角再グループ化にヘッダー全体を渡す (定義 1 = はい)
azim_pro="Saxs"|"Waxs" プロジェクト。azim の種類。regrp。(デフォルトは Saxs)
アジムid= (デフォルト -1)
アジム_ext= (デフォルトなし)
アジム_r0=最小再編成半径(デフォルトは 0)
azim_r_num=放射状出力サイズ(デフォルト 0)
アジム_a0= 1 回目の再グループ化開始角度 (デフォルトは 0)
アジム_a1= 2番目の再グループ化開始角度(デフォルト:未使用)
アジムダ=角度の再グループ化間隔(デフォルトは 1)
azim_a_num=角度出力サイズ(デフォルト 0)
ave_id= (デフォルト -1)
ave_ext= (デフォルトなし)
ave_scf= (デフォルトは1です。)
マスクファイル=
(デフォルト: 使用されません)
--server サーバーモードに切り替え、つまり待機する
stdin で処理する新しいコマンド/イメージ
--exit サーバーモードのときにプログラムを終了します。
onworks.net サービスを使用して spd をオンラインで使用する