第30回結晶工学セミナー(2025) 神谷担当

メインメニュー:

  • mu_fit Project ドキュメント
    • mu_fit.py マニュアル
      • プログラムの目的
      • 原理
        • 移動度モデル
        • フィッティング方法
        • パラメータ誤差・相関評価
        • 誤差伝播(予測誤差帯)
        • 固定パラメータ提案ロジック
      • 使い方 (usage)
        • 基本形式
        • 主なオプション
      • 使用例
        • 1. 全温度範囲でフィット
        • 2. 150–450 K のみでフィット
        • 3. a2 と VB を固定してフィット
      • 出力ファイル一覧
      • 注意事項
    • mu_fit 実行例
      • コマンドラインの実行例
      • help出力 mu_fit.py --help
        • 生成されたデータファイル
        • 生成された画像一覧
    • mu_fit プログラム仕様
      • Hall効果移動度解析・フィッティングツール (mu_fit.py)
      • build_full_params()
      • cov_to_corr()
      • eigen_sorted_sym()
      • fit_mask()
      • get_inv_mu_components()
      • load_hall_data()
      • load_params()
      • main()
      • numerical_jacobian()
      • param_covariance()
      • prediction_band_log10_mu()
      • propose_fix_candidates()
      • residuals_log10()
      • save_params()
      • solve_llsq()
      • summarize_eigenvectors()
      • visualize_fit()
      • visualize_weights()
  • Ne_T_fit Project ドキュメント
    • Ne_T_fit.py 技術ドキュメント
      • プログラムの動作
      • 原理
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
        • 例1: 実験データを読み込み、プロットする (read モード)
        • 例2: シミュレーションを実行し、プロットする (sim モード)
        • 例3: データをフィッティングし、結果を保存・プロットする (fit モード)
    • Ne_T_fit 実行例
      • コマンドラインの実行例
      • help出力 Ne_T_fit.py --help
        • 生成されたデータファイル
        • 生成された画像一覧
    • Ne_T_fit プログラム仕様
      • F_half()
      • NAm()
      • NDp()
      • Ne()
      • Nh()
      • Params
        • Params.EA
        • Params.ED
        • Params.Eg
        • Params.NA
        • Params.ND
        • Params.me
        • Params.mh
      • calc_at_T()
      • cov_to_corr()
      • deltaQ()
      • eigen_sorted_sym()
      • estimate_param_errors()
      • initialize()
      • load_params()
      • m2Nc()
      • m2Nv()
      • main()
      • numerical_jacobian()
      • objective()
      • pack_free_params()
      • parse_fix_list()
      • prediction_band_log10_Ne()
      • propose_fix_candidates()
      • read_data()
      • replace_ext()
      • residuals_log10()
      • run_fit()
      • run_read()
      • run_sim()
      • sanitize_args_for_fit()
      • save_params()
      • solve_Ef()
      • summarize_eigenvectors()
      • unpack_params()
  • tkfermi_integral Project ドキュメント
    • tkfermi_integral.py ドキュメント
      • 1. ライブラリの機能や目的
      • 2. importする方法
      • 3. 必要な非標準ライブラリとインストール方法
      • 4. importできる変数と関数
        • 変数
        • 関数
      • 5. main scriptとして実行したときの動作
    • tkfermi_integral 実行例
      • コマンドラインの実行例
      • コンソール出力の例
      • 出力結果(画像)の確認
        • 画像ファイルへのリンク
        • インライン表示
    • tkfermi_integral プログラム仕様
      • FermiIntegral_3half()
      • FermiIntegral_fast()
      • FermiIntegral_half()
      • electron_density()
      • fermi_dirac_e()
      • fermi_dirac_e_if()
      • fermi_dirac_e_npvector()
      • fermi_dirac_h()
      • generate_sommerfeld_coeffs()
      • hole_density()
      • ionized_acceptor_frac()
      • ionized_donor_frac()
      • log_fermi_dirac_e()
      • log_fermi_dirac_h()
      • n_deg_coeffs
  • xrd_fit Project ドキュメント
    • xrd_fit.py 技術ドキュメント
      • プログラムの動作
      • 原理
        • XRDシミュレーションの原理
        • 最適化フィッティングの原理
        • 膜厚推定の原理 (guess モード)
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
    • xrd_fit 実行例
      • コマンドラインの実行例
      • help出力 xrd_fit.py --help
        • 生成されたデータファイル
        • 生成された画像一覧
    • xrd_fit プログラム仕様
      • apply_fix_list()
      • assign_fringe_index_auto()
      • build_cluster_peak_tables()
      • build_parser()
      • calc_pattern_from_param_set()
      • calc_residual()
      • clamp_values()
      • clone_parameter_set()
      • detect_fringe_clusters()
      • ensure_valid_savgol()
      • estimate_thickness_from_fft_signal()
      • fit_pso()
      • fit_random()
      • fit_scipy()
      • get_guess_clusters_filename()
      • get_guess_peaks_filename()
      • get_optimize_names()
      • get_param_bounds()
      • get_parameter_filename()
      • get_pso_parameter_sets()
      • guess_thickness()
      • initialize()
      • linear_fit_two_stage()
      • main()
      • make_default_parameter_set()
      • make_default_parameter_sets()
      • make_initial_simplex()
      • make_live_plot()
      • make_scan_axis()
      • model()
      • objective_from_param_set()
      • pack_optimize_values()
      • parameter_set_to_values()
      • parse_fix_list()
      • plot_xrd()
      • prepare_materials()
      • randomize_param_set_for_pso()
      • read_data()
      • read_parameters()
      • read_text_data()
      • replace_pso_parameter_sets()
      • save_guess_cluster_csv()
      • save_guess_peak_csv()
      • save_parameters()
      • set_best_parameter_set()
      • show_final_live_plot_wait()
      • simulate()
      • unpack_optimize_values()
      • update_live_plot()
      • update_rrange()
  • 3DQD ドキュメント
    • 3DQD.py 技術ドキュメント
      • プログラムの動作
      • 原理
        • 1. 量子ドットのエネルギー準位計算 (cal モード)
        • 2. 球Bessel関数のプロット (plot モード)
        • 3. 水素原子の動径波動関数のプロット (plotH モード)
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
        • 1. エネルギー準位計算モード (cal)
        • 2. 球Bessel関数プロットモード (plot)
        • 3. 水素原子の動径波動関数プロットモード (plotH)
    • 3DQD 実行例
      • help出力 3DQD.py --help
      • 生成されたデータファイル
      • 生成された画像一覧
    • 3DQD プログラム仕様
      • cal()
      • energy_level()
      • get_bessel_zeros()
      • get_zeros()
      • main()
      • plot_H()
      • plot_spherical_bessel()
  • wavefunction2D Project ドキュメント
    • wavefunction2D.py 技術ドキュメント
      • プログラムの動作
      • 原理
        • 1. pw (Plain Wave) モード
        • 2. qbox (Quantum Box) モード
        • 3. H (Hydrogen-like) モード
        • 共通の処理
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
        • 例1: 自由電子(pwモード)
        • 例2: 量子ドット(qboxモード)
        • 例3: 水素様原子(Hモード)
    • wavefunction2D 実行例
      • コマンドラインの実行例
      • help出力の例 wavefunction2D.py --help
        • 生成されたデータファイル
        • 画像ファイル
    • wavefunction2D プログラム仕様
  • transfer_matrix Project ドキュメント
    • transfer_matrix.py 技術ドキュメント
      • プログラムの動作
      • 原理
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
        • 例1: 波動関数計算モード (wf)
        • 例2: 透過確率計算モード (tr)
    • transfer_matrix 実行例
      • コマンドラインの実行例
      • help出力 transfer_matrix.py --help
        • 生成されたデータファイル
        • 画像ファイル
    • transfer_matrix プログラム仕様
      • IsInBarrier()
      • U()
      • analytical_check()
      • build_U()
      • cal_wf()
      • getarg()
      • getfloatarg()
      • getintarg()
      • meff()
      • pfloat()
      • pint()
      • terminate()
      • tr()
      • usage()
      • wf()
  • schrodinger1d Project ドキュメント
    • schrodinger1d.py 技術ドキュメント
      • プログラムの動作
      • 原理
        • 1. 1次元時間独立シュレーディンガー方程式
        • 2. Verlet積分
        • 3. シューティング法
        • 4. 境界条件
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
      • コマンドラインでの具体的な使用例
        • 例1: 調和振動子の基底状態 (\(E=0.5\) Ha)
        • 例2: 固有値から少しずれたエネルギー (\(E=0.6\) Ha)
        • 例3: ゼロ境界条件を使用する例 (\(E=0.5\) Ha)
    • schrodinger1d 実行例
      • コマンドラインの実行例
      • help出力 schrodinger1d.py --help
        • 生成されたデータファイル
        • 画像ファイル
    • schrodinger1d プログラム仕様
      • V()
      • initialize()
      • main()
      • save_and_plot()
      • solve_schrodinger()
  • refineE_schrodinger1d Project ドキュメント
    • refineE_schrodinger1d.py 技術ドキュメント
      • プログラムの動作
      • 原理
        • 1次元シュレーディンガー方程式
        • 残差関数と根の探索
        • Brent法
      • 必要な非標準ライブラリとインストール方法
      • 必要な入力ファイル
      • 生成される出力ファイル
      • コマンドラインでの使用例 (Usage)
        • 引数
      • コマンドラインでの具体的な使用例
        • 実行例と結果の説明
    • refineE_schrodinger1d 実行例
      • コマンドラインの実行例
      • help出力 refineE_schrodinger1d.py --help
        • データファイル
        • 生成された画像一覧
    • refineE_schrodinger1d プログラム仕様
      • compute_maxiter()
      • find_bracket()
      • main()
      • residual()
第30回結晶工学セミナー(2025) 神谷担当
  • refineE_schrodinger1d Project ドキュメント
  • Edit on GitHub

refineE_schrodinger1d Project ドキュメント

  • refineE_schrodinger1d.py 技術ドキュメント
  • refineE_schrodinger1d 実行例
  • refineE_schrodinger1d プログラム仕様
Previous Next

© Copyright 2026, T.Kamiya.

Built with Sphinx using a theme provided by Read the Docs.