Projects / Sunrise Sunset

Sunrise Sunset

Sunrise Sunset is a Python package that can determine the sunrise and sunset based on a given altitude zenith. It has two public methods. The first returns the sunrise and sunset in a tuple. The second returns True or False depending on whether the supplied date/time is during the night or day. The constructor takes three arguments, a date, latitude, and longitude. There is one keyword argument for changing the default zenith, which is set to "official". The zeniths are "official", "civil", "nautical", "amateur" (astronomical), and "astronomical". It does not rely on third party packages, but you may need something like pytz to create dates with timezone info.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  25 Jan 2010 02:07

Release Notes: This release fixes a bug where atan was giving the wrong values under certain situations. The code now uses atan2. It adds an optional collar around sunrise and sunset when calling the isNight method. This will allow you to fudge the sunrise and sunset by some span of minutes. This was suggested by an amateur astronomer. Also included in this release are the API docs in HTML form.

  •  11 Jun 2009 20:52

Release Notes: Initial release.

Screenshot

Project Spotlight

c++-gtk-utils

A lightweight library containing a number of classes and functions to ease the task of programming GTK+ programs with C++ in POSIX environments.

Screenshot

Project Spotlight

VTE

Determine if data received from a pseudo-terminal is a control sequence.