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

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

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

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

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

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

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

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

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

Ссылки: Zip, GitHub

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *