Расчет восхода и захода солнца

Здравствуйте, товарищи! Хочу с вами поделиться Python-скриптом для расчета времени восходазахода солнца.

Скрипт писал давно исключительно из любопытства, не помню точно, что меня сподвигло, но после недолгих поисков  в интернете я наткнулся на довольно понятный алгоритм, вот и решил все по нему слепить (:

Интерпретатор: Python3

Скрипт несколько раз переписывался, в итоге он состоит из трех файлов:

  1. cities.py – описание городовточек, содержит экземпляры класса Cities с координатами и смещением по времени;
  2. tools.py – всяческие инструменты, в основном для работы с координатами;
  3. sun.py – содержит все необходимые расчеты.

При расчете значений на один день, скрипт считает параметры для трех дней (-1; 0; +1), это необходимо для расчетов протяженности светового дня.

На выходе мы имеем словарь:

Добавлять особо нечего, если кому пригодится буду рад, если нужно подогнать вывод скрипта – помогу по мере возможностей.

Ссылки: Zip, GitHub

Оставить комментарий

avatar
  Подписаться  
Уведомление о