docs: def f_dc_power(effective_irradiance, cell_temp, module):
      """
      Calculate DC power using Sandia Performance model
  
      :param effective_irradiance: effective irradiance [suns]
      :param cell_temp: PV cell temperature [degC]
      :param module: PV module dictionary or pandas data frame
      :returns: i_sc, i_mp, v_oc, v_mp, p_mp
      """
      dc = pvlib.pvsystem.sapm(effective_irradiance, cell_temp, module)
      fields = ('i_sc', 'i_mp', 'v_oc', 'v_mp', 'p_mp')
      return tuple(dc[field] for field in fields)