История изменений
Исправление kombrig, (текущая версия) :
В каких процентах считать не знаю. Т.к. не понятно что считать за 100%. В градусах делай так
import ephem
import datetime
date = datetime.datetime(2015,12,18,14,6,0)## Время UTC
obs=ephem.Observer()
obs.lat='56:00'
obs.long='37:00'
obs.date = date
sun = ephem.Sun(obs)
sun.compute(obs)
sun_angle = float(sun.alt) * 57.2957795 #Из радиан в градусы
print "sun_angle: %f" % sun_angle
Если учитывать рефракцию, надо забивать elevation - высоту над уровнем моря в метрах pressure - давление в миллибарах temp температуру в цельсиях
Исправление kombrig, :
В каких процентах считать не знаю. В градусах делай так
import ephem
import datetime
date = datetime.datetime(2015,12,18,14,6,0)## Время UTC
obs=ephem.Observer()
obs.lat='56:00'
obs.long='37:00'
obs.date = date
sun = ephem.Sun(obs)
sun.compute(obs)
sun_angle = float(sun.alt) * 57.2957795 #Из радиан в градусы
print "sun_angle: %f" % sun_angle
Если учитывать рефракцию, надо забивать elevation - высоту над уровнем моря в метрах pressure - давление в миллибарах temp температуру в цельсиях
Исправление kombrig, :
В каких процентах считать не знаю. В градусах делай так
import ephem
import datetime
date = datetime.datetime(2015,12,18,14,6,0)## Время UTC
obs=ephem.Observer()
obs.lat='56:00'
obs.long='37:00'
obs.date = date
sun = ephem.Sun(obs)
sun.compute(obs)
sun_angle = float(sun.alt) * 57.2957795
print "sun_angle: %f" % sun_angle
Если учитывать рефракцию, надо забивать elevation - высоту над уровнем моря в метрах pressure - давление в миллибарах temp температуру в цельсиях
Исправление kombrig, :
В каких процентах считать не знаю. В градусах делай так
import ephem
import datetime
date = datetime.datetime(2015,12,18,14,6,0)## Время UTC
obs=ephem.Observer()
obs.lat='56:00'
obs.long='37:00'
obs.date = date
sun = ephem.Sun(obs)
sun.compute(obs)
sun_angle = float(sun.alt) * 57.2957795
print "sun_angle: %f" % sun_angle
Исходная версия kombrig, :
В каких процентах считать не знаю. В градусах делай так
import ephem
import datetime
date = datetime.datetime(2015,12,18,14,6,0)## Время UTC
obs=ephem.Observer()
obs.lat='56:00'
obs.long='37:00'
obs.date = date
sun = ephem.Sun(obs)
sun.compute(obs)
sun_angle = float(sun.alt) * 57.2957795
print "sun_angle: %f" % sun_angle