LINUX.ORG.RU

Ответ на: комментарий от Andrey_Utkin

Да не, готового же дофига. Взять те же исходники к книжке «астрономия на ПК».

Eddy_Em ☆☆☆☆☆
()

Ни здрасте, ни пожалуйста, ни досвиданья.

Начальник пришел, наверно :)

iu0v1
()

Можно посмотреть Gcal.

anonymous
()

antixpistos1348

Призрак Луговского на форуме, все в машину!

hobbit ★★★★★
()
Ответ на: комментарий от mix_mix

Слишком мудрёно. Есть hdate, выдаёт такое sunrise: 08:55 sunset: 16:29 Вопрос, как на основе этого получить нужное. Да, я нубяра.

antixpistos1348
() автор топика

В каких процентах считать не знаю. Т.к. не понятно что считать за 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 ★★★
()
Последнее исправление: kombrig (всего исправлений: 4)
Ответ на: комментарий от kombrig

В баш скрипт скопипастил, выдало

line 2: import: command not found
line 3: import: command not found
line 5: syntax error near unexpected token `('
line 5: `date = datetime.datetime(2015,12,18,14,6,0)## Время UTC'

antixpistos1348
() автор топика
Ответ на: комментарий от antixpistos1348

ну с установкой pyephem разберешься - задача решена

kombrig ★★★
()
Ответ на: комментарий от kombrig

Все это закодить то можно, но лениво...

Вообще-то именно это и ожидается от школьнега.

А по поводу питон и лениво — смотри выше. ;)

beastie ★★★★★
()
Ответ на: комментарий от beastie

Ну я этот скрипт за 2 минуты нарисовал. Я думаю заметно по стилю :-)

kombrig ★★★
()
Ответ на: комментарий от beastie

Боян конечно, но с HTML я знатно поржал. Да и остальные языки - подколки на уровне. Считай что сделал мой пятничный вечер.

Pinkbyte ★★★★★
()
Ответ на: комментарий от antixpistos1348

Что там мудрёного-то?

>>> get_altitude(42.206, -71.382, datetime.now())
24.39867440096082

mix_mix ★★★★★
()

Отбой. Склепал для hdate скрипт на основе похожих примеров манипуляций с датой со stackoverflow.com. http://oi67.tinypic.com/34xkprr.jpg

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.