xrd_fit 実行例
このセクションでは、xrd_fit.py の具体的な実行例と出力を紹介します。
コマンドラインの実行例
標準的な実行コマンドです。
python xrd_fit.py --mode sim
python xrd_fit.py --mode fit --infile data.txt
help出力 xrd_fit.py --help
usage: xrd_fit.py [-h] [--mode {sim,read,fit,guess}]
[--method {random,nelder-mead,bfgs,cg,pso}]
[--infile INFILE] [--substrate_file SUBSTRATE_FILE]
[--film_file FILM_FILE] [--fix FIX] [--nmaxiter NMAXITER]
[--tol TOL] [--yscale {linear,log}]
[--residual_scale {linear,log}] [--guess_low GUESS_LOW]
[--guess_high GUESS_HIGH] [--nsmooth_points NSMOOTH_POINTS]
[--nsmooth_order NSMOOTH_ORDER] [--nguess_keep NGUESS_KEEP]
[--cluster_gap_factor CLUSTER_GAP_FACTOR]
[--pso_nparticles PSO_NPARTICLES] [--pso_w PSO_W]
[--pso_c1 PSO_C1] [--pso_c2 PSO_C2]
[--pso_stall_max PSO_STALL_MAX]
[--pso_spread_rtol PSO_SPREAD_RTOL]
動的理論に基づくXRDシミュレーション、フィッティング、および膜厚推定
options:
-h, --help show this help message and exit
--mode {sim,read,fit,guess}
実行モード: sim (シミュレーション), read (読込), fit (最適化), guess
(膜厚推定)
--method {random,nelder-mead,bfgs,cg,pso}
最適化手法。fitモード時に有効
--infile INFILE 2theta-intensityデータを含むテキストファイルへのパス
--substrate_file SUBSTRATE_FILE
基板のCIFファイルパス (デフォルト: GaN.cif)
--film_file FILM_FILE
膜のCIFファイルパス (デフォルト: AlN.cif)
--fix FIX 固定するパラメータ(カンマ区切り、例: "x,relax")
--nmaxiter NMAXITER 最大反復回数 (デフォルト: 1000)
--tol TOL 収束判定の許容誤差 (デフォルト: 1e-07)
--yscale {linear,log}
プロットのY軸スケール (デフォルト: "log")
--residual_scale {linear,log}
残差計算に使用するスケール (デフォルト: "log")
--guess_low GUESS_LOW
guessモードでの解析開始角度 [deg]
--guess_high GUESS_HIGH
guessモードでの解析終了角度 [deg]
--nsmooth_points NSMOOTH_POINTS
guessモードでの平滑化ウィンドウ点数
--nsmooth_order NSMOOTH_ORDER
guessモードでの平滑化多項式次数
--nguess_keep NGUESS_KEEP
guessモードで保持する膜厚候補の数
--cluster_gap_factor CLUSTER_GAP_FACTOR
フリンジクラスター判定用のギャップ係数 (デフォルト: 1.6)
--pso_nparticles PSO_NPARTICLES
PSOの粒子数 (デフォルト: 12)
--pso_w PSO_W PSOの慣性重み (デフォルト: 0.72)
--pso_c1 PSO_C1 PSOの自己学習係数 (デフォルト: 1.49)
--pso_c2 PSO_C2 PSOの社会学習係数 (デフォルト: 1.49)
--pso_stall_max PSO_STALL_MAX
改善がない場合にPSOを停止する最大反復数
--pso_spread_rtol PSO_SPREAD_RTOL
粒子の分散に基づく停止条件の相対許容誤差
生成されたデータファイル
(データファイルが見つかりませんでした)
生成された画像一覧
(画像ファイルが見つかりませんでした)