optimize_peakfit プログラム仕様
多重ピークフィッティングモジュール
このモジュールは、複数のピークを持つデータセットに対し、最適化されたフィッティングを実行するための メインスクリプトを提供します。データ入力、初期条件設定、様々なフィッティングアルゴリズム、 結果のプロットといった機能を含みます。
- optimize.optimize_peakfit.optimize_peakfit.init(app, cfg, mf)[ソース]
ピークフィッティングの初期条件を設定し、線形最小二乗法で初期フィッティングを実行します。
入力データと設定ファイルに基づいてフィッティングパラメータを構築し、 初期の線形フィッティングを実行して、ピークの初期位置と強度を推定します。 結果は設定オブジェクトに保存されます。
- パラメータ:
app (tklib.tkapplication.tkApplication) -- tkApplicationインスタンス。アプリケーションの状態とユーティリティを提供します。
cfg (tklib.tkparams.tkParams) -- tkParamsインスタンス。プログラムの設定パラメータを保持します。
mf (module) -- optimize_peakfit_mfモジュールのインスタンス。フィッティング関連のヘルパー関数を提供します。
- 戻り値:
None