soltrack.data module

class soltrack.data.Parameters(_use_degrees: bool = False, _use_north_equals_zero: bool = False, _compute_refr_equatorial: bool = True, _compute_distance: bool = True)[source]

Bases: object

Class containing SolTrack parameters/settings.

setParameters(use_degrees=None, use_north_equals_zero=None, compute_refr_equatorial=None, compute_distance=None)[source]

This function is obsolescent and will be removed in a future version. Use set_parameters() instead.

set_parameters(use_degrees=None, use_north_equals_zero=None, compute_refr_equatorial=None, compute_distance=None)[source]

Set the SolTrack parameters (settings).

Parameters:
  • use_degrees (bool) – Input (geographic position) and output are in degrees, rather than radians.

  • use_north_equals_zero (bool) – Azimuth: 0 = South, pi/2 (90deg) = West -> 0 = North, pi/2 (90deg) = East.

  • compute_refr_equatorial (bool) – Compute refraction-corrected equatorial coordinates (Hour angle, declination).

  • compute_distance (bool) – Compute the distance to the Sun.