PyEphem: функция магнита не возвращает правильную величину для Солнца в определенных местах на Земле?
Я пытаюсь получить видимую величину Солнца в разных точках Земли, используя PyEphem. Когда я меняю разные места на Земле или даже меняю время, видимая величина Солнца остается неизменной. Это не имеет никакого смысла, потому что я однажды перешел на ночь. Что здесь не так?
Я считаю, что маг - это правильная функция для меня. Если нет, знаете ли вы, как я мог бы сделать это: получить видимую величину или освещенность Солнца в разных точках Земли в разное время?
>>> gatech = ephem.Observer()
>>> gatech.lon = '-84.39733'
>>> gatech.lat = '33.775867'
>>> gatech.elevation = 320
>>> gatech.date = '2017/6/19 16:22:56' #Changing the time here does nothing.
>>> v = ephemeral.Sun(gatech)
>>> print(v.mag)
1 ответ
Величина небесного объекта не меняется, так как он опускается ниже горизонта, а затем снова поднимается. Если вас спросят, например, о величине Сириуса, вы можете ответить, что она равна -1,46, не останавливаясь, чтобы проверить, находится ли она на данный момент выше или ниже вашего конкретного горизонта. То же самое с Солнцем: "какова его величина" - это вопрос о его свойствах как видимых для того, кто его видит, и не зависит от конкретного наблюдателя.