geodata.Cutout.solar_thermal
============================

.. py:method:: geodata.Cutout.solar_thermal(orientation: Optional[Union[dict, str, callable]] = None, trigon_model: str = 'simple', clearsky_model: Literal['simple', 'enhanced'] = 'simple', c0: float = 0.8, c1: float = 3.0, t_store: float = 80.0, **params)

   Convert downward short-wave radiation flux and outside temperature
   into time series for solar thermal collectors.

   Mathematical model and defaults for c0, c1 based on model in [1].

   :param orientation: Panel orientation with slope and azimuth
                       (units of degrees), or 'latitude_optimal'.
   :type orientation: Union[dict, str, callable]
   :param trigon_model: Type of trigonometry model
   :type trigon_model: str
   :param clearsky_model: Type of clearsky model for diffuse irradiation. Either
                          `simple` or `enhanced`.
   :type clearsky_model: str
   :param c0: Parameter for model in [1] This defaults to 0.8.
   :type c0: float
   :param c1: Parameter for model in [1] This defaults to 3.0.
   :type c1: float
   :param t_store: Store temperature in degree Celsius
   :type t_store: float

   .. note::

      You can also specify all of the general conversion arguments
      documented in the `convert_cutout` function.

   .. rubric:: References

   [1] Henning and Palzer, Renewable and Sustainable Energy Reviews 30
   (2014) 1003-1018

