# Single diode models#

Functions relevant for single diode models.

 `pvsystem.calcparams_cec`(...[, EgRef, dEgdT, ...]) Calculates five parameter values for the single diode equation at effective irradiance and cell temperature using the CEC model. `pvsystem.calcparams_desoto`(...[, EgRef, ...]) Calculates five parameter values for the single diode equation at effective irradiance and cell temperature using the De Soto et al. model described in [1]_. `pvsystem.calcparams_pvsyst`(...[, R_sh_exp, ...]) Calculates five parameter values for the single diode equation at effective irradiance and cell temperature using the PVsyst v6 model. `pvsystem.i_from_v`(voltage, photocurrent, ...) Device current at the given device voltage for the single diode model. `pvsystem.singlediode`(photocurrent, ...[, ...]) Solve the single diode equation to obtain a photovoltaic IV curve. `pvsystem.v_from_i`(current, photocurrent, ...) Device voltage at the given device current for the single diode model. `pvsystem.max_power_point`(photocurrent, ...) Given the single diode equation coefficients, calculates the maximum power point (MPP). `ivtools.sdm.pvsyst_temperature_coeff`(...[, ...]) Calculates the temperature coefficient of power for a pvsyst single diode model.

Low-level functions for solving the single diode equation.

 `singlediode.estimate_voc`(photocurrent, ...) Rough estimate of open circuit voltage useful for bounding searches for `i` of `v` when using `singlediode()`. `singlediode.bishop88`(diode_voltage, ...[, ...]) Explicit calculation of points on the IV curve described by the single diode equation. `singlediode.bishop88_i_from_v`(voltage, ...) Find current given any voltage. `singlediode.bishop88_v_from_i`(current, ...) Find voltage given any current. `singlediode.bishop88_mpp`(photocurrent, ...) Find max power point.

Functions for fitting diode models

 `ivtools.sde.fit_sandia_simple`(voltage, current) Fits the single diode equation (SDE) to an IV curve. `ivtools.sdm.fit_cec_sam`(celltype, v_mp, ...) Estimates parameters for the CEC single diode model (SDM) using the SAM SDK. `ivtools.sdm.fit_desoto`(v_mp, i_mp, v_oc, ...) Calculates the parameters for the De Soto single diode model.