diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-11-28 04:39:50 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-11-28 04:39:50 +0100 |
commit | 750059a457d566aebb98fc3da2acea3a34419d26 (patch) | |
tree | 54bfcae22cbcb883f5a2bb3ef623357beadd37b4 /src/solar_python.py | |
parent | m gitignore (diff) | |
download | solar-python-750059a457d566aebb98fc3da2acea3a34419d26.tar.gz solar-python-750059a457d566aebb98fc3da2acea3a34419d26.tar.bz2 solar-python-750059a457d566aebb98fc3da2acea3a34419d26.tar.xz |
add info manual + fix documentation
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/solar_python.py')
-rw-r--r-- | src/solar_python.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/solar_python.py b/src/solar_python.py index e35c299..7233df2 100644 --- a/src/solar_python.py +++ b/src/solar_python.py @@ -1,5 +1,5 @@ # solar-python — Solar data calculation and prediction library for Python -# Copyright © 2014 Mattias Andrée (maandree@member.fsf.org) +# Copyright © 2014, 2015 Mattias Andrée (maandree@member.fsf.org) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by @@ -18,7 +18,7 @@ SOLAR_APPARENT_RADIUS = 32 / 60 ''' -:float Approximate apperant size of the Sun in degrees +:float Approximate apparent size of the Sun in degrees ''' @@ -341,9 +341,9 @@ def hour_angle_from_elevation(latitude, declination, elevation): @param longitude:float The longitude in degrees eastwards from Greenwich, negative for westwards - @param declination:float The declination, in degrees - @param hour_angle:float The Sun's elevation, in degrees - @return :float The solar hour angle, in degrees + @param declination:float The declination, in radians + @param elevation:float The Sun's elevation, in radians + @return :float The solar hour angle, in radians ''' import math if elevation == 0: @@ -361,9 +361,9 @@ def elevation_from_hour_angle(latitude, declination, hour_angle): @param longitude:float The longitude in degrees eastwards from Greenwich, negative for westwards - @param declination:float The declination, in degrees - @param hour_angle:float The solar hour angle, in degrees - @return :float The Sun's elevation, in degrees + @param declination:float The declination, in radians + @param hour_angle:float The solar hour angle, in radians + @return :float The Sun's elevation, in radians ''' import math rc = math.cos(radians(latitude)) @@ -376,7 +376,7 @@ def time_of_solar_noon(t, longitude): ''' Calculates the time of the closest solar noon - @param t:float A time close to the seeked time, + @param t:float A time close to the sought time, in Julian Centuries @param longitude:float The longitude in degrees eastwards from Greenwich, negative for westwards @@ -395,14 +395,14 @@ def time_of_solar_elevation(t, noon, latitude, longitude, elevation): Calculates the time the Sun has a specified apparent elevation at a geographical position - @param t:float A time close to the seeked time, + @param t:float A time close to the sought time, in Julian Centuries @param noon:float The time of the closest solar noon @param latitude:float The latitude in degrees northwards from the equator, negative for southwards @param longitude:float The longitude in degrees eastwards from Greenwich, negative for westwards - @param elevation:float The solar elevation, in degrees + @param elevation:float The solar elevation, in radians @return :float The time, in Julian Centuries, of the specified elevation ''' @@ -430,7 +430,7 @@ def solar_elevation_from_time(t, latitude, longitude): Greenwich, negative for westwards @return :float The Sun's apparent at the specified time as seen from the specified position, - measured in degrees + measured in radians ''' rc = julian_centuries_to_julian_day(t) rc = (rc - float(int(rc + 0.5)) - 0.5) * 1440 |