Skip to content

Commit 816104e

Browse files
authored
Update units formatting on SDM pages (°C, Wm⁻²) (#2545)
1 parent c5cd60e commit 816104e

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

pvlib/ivtools/sdm/cec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def fit_cec_sam(celltype, v_mp, i_mp, v_oc, i_sc, alpha_sc, beta_voc,
2727
cells_in_series : int
2828
Number of cells in series
2929
temp_ref : float, default 25
30-
Reference temperature condition [C]
30+
Reference temperature condition, [°C]
3131
3232
Returns
3333
-------

pvlib/ivtools/sdm/desoto.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def fit_desoto(v_mp, i_mp, v_oc, i_sc, alpha_sc, beta_voc, cells_in_series,
5858
dEgdT: float, default -0.0002677 - value for silicon
5959
Variation of bandgap according to temperature. [1/K]
6060
temp_ref: float, default 25
61-
Reference temperature condition. [C]
61+
Reference temperature condition. [°C]
6262
irrad_ref: float, default 1000
6363
Reference irradiance condition. [Wm⁻²]
6464
init_guess: dict, optional
@@ -93,7 +93,7 @@ def fit_desoto(v_mp, i_mp, v_oc, i_sc, alpha_sc, beta_voc, cells_in_series,
9393
irrad_ref: float
9494
Reference irradiance condition. [Wm⁻²]
9595
temp_ref: float
96-
Reference temperature condition. [C]
96+
Reference temperature condition. [°C]
9797
9898
scipy.optimize.OptimizeResult
9999
Optimization result of scipy.optimize.root().
@@ -110,7 +110,7 @@ def fit_desoto(v_mp, i_mp, v_oc, i_sc, alpha_sc, beta_voc, cells_in_series,
110110
"""
111111

112112
# Constants
113-
k = constants.value('Boltzmann constant in eV/K') # in eV/K
113+
k = constants.value('Boltzmann constant in eV/K')
114114
Tref = temp_ref + 273.15 # [K]
115115

116116
# initial guesses of variables for computing convergence:
@@ -234,7 +234,7 @@ def fit_desoto_sandia(ivcurves, specs, const=None, maxiter=5, eps1=1.e-3):
234234
effective irradiance for each IV curve, i.e., POA broadband
235235
irradiance adjusted by solar spectrum modifier [W / m^2]
236236
tc : array
237-
cell temperature for each IV curve [C]
237+
cell temperature for each IV curve. [°C]
238238
i_sc : array
239239
short circuit current for each IV curve [A]
240240
v_oc : array
@@ -254,9 +254,9 @@ def fit_desoto_sandia(ivcurves, specs, const=None, maxiter=5, eps1=1.e-3):
254254
255255
const : dict
256256
E0 : float
257-
effective irradiance at STC, default 1000 [W/m^2]
257+
effective irradiance at STC, default 1000 [Wm⁻²]
258258
T0 : float
259-
cell temperature at STC, default 25 [C]
259+
cell temperature at STC, default 25°C. [°C]
260260
k : float
261261
Boltzmann's constant [J/K]
262262
q : float

pvlib/ivtools/sdm/pvsyst.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def fit_pvsyst_sandia(ivcurves, specs, const=None, maxiter=5, eps1=1.e-3):
3838
effective irradiance for each IV curve, i.e., POA broadband
3939
irradiance adjusted by solar spectrum modifier [W / m^2]
4040
tc : array
41-
cell temperature for each IV curve [C]
41+
cell temperature for each IV curve [°C]
4242
i_sc : array
4343
short circuit current for each IV curve [A]
4444
v_oc : array
@@ -56,9 +56,9 @@ def fit_pvsyst_sandia(ivcurves, specs, const=None, maxiter=5, eps1=1.e-3):
5656
5757
const : dict
5858
E0 : float
59-
effective irradiance at STC, default 1000 [W/m^2]
59+
effective irradiance at STC, default 1000 [Wm⁻²]
6060
T0 : float
61-
cell temperature at STC, default 25 [C]
61+
cell temperature at STC, default 25°C. [°C]
6262
k : float
6363
Boltzmann's constant [J/K]
6464
q : float
@@ -272,10 +272,10 @@ def pvsyst_temperature_coeff(alpha_sc, gamma_ref, mu_gamma, I_L_ref, I_o_ref,
272272
Default of 1.121 eV is for crystalline silicon. Must be positive. [eV]
273273
274274
irrad_ref : float, default 1000
275-
Reference irradiance. [W/m^2].
275+
Reference irradiance. [Wm⁻²].
276276
277277
temp_ref : float, default 25
278-
Reference cell temperature. [C]
278+
Reference cell temperature. [°C]
279279
280280
281281
Returns
@@ -327,7 +327,7 @@ def fit_pvsyst_iec61853_sandia_2025(effective_irradiance, temp_cell,
327327
effective_irradiance : array
328328
Effective irradiance for each test condition [W/m²]
329329
temp_cell : array
330-
Cell temperature for each test condition [C]
330+
Cell temperature for each test condition. [°C]
331331
i_sc : array
332332
Short circuit current for each test condition [A]
333333
v_oc : array
@@ -366,7 +366,7 @@ def fit_pvsyst_iec61853_sandia_2025(effective_irradiance, temp_cell,
366366
temperature_tolerance : float, default 1
367367
Tolerance for temperature variation around the STC value.
368368
The default value corresponds to a +/- 1 degree interval around the STC
369-
value of 25 degrees. [C]
369+
value of 25°C. [°C]
370370
371371
Returns
372372
-------

0 commit comments

Comments
 (0)