ivcurves.plots.plot_precise_iv_curves#

ivcurves.plots.plot_precise_iv_curves(test_set_filename, case_parameter_sets, vth, atol, num_pts)#

Plot precise IV curves.

Parameters:
  • test_set_filename (str) – The name of the test set CSV file that case_parameter_sets was loaded from. The filename must exclude its file extension.

  • case_parameter_sets (dict) – A mapping of test case indices to a list of test case parameters. (See utils.read_iv_curve_parameter_sets())

  • vth (numeric) – Thermal voltage of the cell \(V_{th}\) [V] The thermal voltage of the cell (in volts) may be calculated as \(k_B T_c / q\), where \(k_B\) is Boltzmann’s constant (J/K), \(T_c\) is the temperature of the p-n junction in Kelvin, and \(q\) is the charge of an electron (coulombs).

  • atol (numeric) – The absolute tolerance allowed when generating the IV curve data from the test case’s parameters.

  • num_pts (int) – Number of points calculated on IV curve.