help出力 pvfit.py --help
Read commandline arguments
usage: pvfit.py [-h] [--mode {analyze,init,fit,sim}] [--method METHOD]
[--infile INFILE] [--temperature TEMPERATURE] [--xmin XMIN]
[--xmax XMAX] [--ndataskip NDATASKIP] [--forwardIV FORWARDIV]
[--reverseIV REVERSEIV] [--dv_blend DV_BLEND]
[--ninterval_print NINTERVAL_PRINT]
[--ninterval_plot NINTERVAL_PLOT] [--nmaxiter NMAXITER]
[--tol TOL] [--fix [FIX ...]] [--outprefix OUTPREFIX]
[--I0 I0] [--ndiode NDIODE] [--IPV IPV] [--Rs RS] [--Rsh RSH]
[--A_tfe A_TFE] [--E00 E00] [--A_fn A_FN] [--B_fn B_FN]
[--K_sclc K_SCLC]
Extended SDM IV fitting tool with diode/TFE/FN/SCLC.
options:
-h, --help show this help message and exit
--mode {analyze,init,fit,sim}
Execution mode (init: initial parameter estimation,
fit: fit parameters to data, sim: simulate IV curve)
--method METHOD scipy.optimize.minimize method (e.g., 'Nelder-Mead',
'Powell', 'BFGS', 'L-BFGS-B')
--infile INFILE Input IV CSV file path
--temperature TEMPERATURE
Temperature in K for the model
--xmin XMIN Minimum voltage (V) for data clipping, fitting, and
plotting
--xmax XMAX Maximum voltage (V) for data clipping, fitting, and
plotting
--ndataskip NDATASKIP
# of data to skip reading
--forwardIV FORWARDIV
Transport mechanisms for forward-bias side, e.g.,
'diode' or 'diode+tfe+sclc'
--reverseIV REVERSEIV
Transport mechanisms for reverse-bias side, e.g.,
'diode+tfe' or 'diode+fn'
--dv_blend DV_BLEND Sigmoid transition width (V) between reverse and
forward models for junction voltage Vd
--ninterval_print NINTERVAL_PRINT
Console print interval during fitting iterations
--ninterval_plot NINTERVAL_PLOT
Animation update interval during fitting iterations
--nmaxiter NMAXITER Maximum optimizer iterations
--tol TOL Optimizer tolerance (xatol and fatol)
--fix [FIX ...] Space-separated list of parameter names to fix during
fitting (e.g., 'I0 ndiode')
--outprefix OUTPREFIX
Output file prefix
--I0 I0 Override initial value for I0
--ndiode NDIODE Override initial value for ndiode
--IPV IPV Override initial value for IPV
--Rs RS Override initial value for Rs
--Rsh RSH Override initial value for Rsh
--A_tfe A_TFE Override initial value for A_tfe
--E00 E00 Override initial value for E00
--A_fn A_FN Override initial value for A_fn
--B_fn B_FN Override initial value for B_fn
--K_sclc K_SCLC Override initial value for K_sclc