ivcurves.compare_curves.score_parameters#

ivcurves.compare_curves.score_parameters(known_curve_params, fitted_curve_params)#

Calculate score as a sum of absolute relative difference in each parameter

Parameters:
  • known_curve_params (list) –

    A list of parameters representing a given IV curve. The list items should be in the order [il, io, rs, rsh, n, ns].

    ilnumeric

    Light-generated current \(I_L\) (photocurrent) [A]

    ionumeric

    Diode saturation \(I_0\) current under desired IV curve conditions. [A]

    rsnumeric

    Series resistance \(R_s\) under desired IV curve conditions. [ohm]

    rshnumeric

    Shunt resistance \(R_{sh}\) under desired IV curve conditions. [ohm]

    nnumeric

    Diode ideality factor \(n\)

  • fitted_curve_params (list) –

    A list of parameters representing a given IV curve. Should be passed in the order [il, io, rs, rsh, n, ns].

    ilnumeric

    Light-generated current \(I_L\) (photocurrent) [A]

    ionumeric

    Diode saturation \(I_0\) current under desired IV curve conditions. [A]

    rsnumeric

    Series resistance \(R_s\) under desired IV curve conditions. [ohm]

    rshnumeric

    Shunt resistance \(R_{sh}\) under desired IV curve conditions. [ohm]

    nnumeric

    Diode ideality factor \(n\)