Crate circadia

Source
Expand description

This crate provides a simple interface to compute information about the sunrise and sunset on arbitrary dates at any position on the earth.

Structs§

ForecastedSunEvents
An iterator that yields SunEvents that occur after a specified start date.
GlobalPosition
Represents a position on the earth.
HistoricSunEvents
An iterator that yields SunEvents that occur before a specified start date.
SunEvent
Defines a sunset or sunrise at some angle above the horizon (the zenith).
SunEvents
This struct allows one to create iterators over sun events moving forward or backward in time.

Enums§

Event
Represents either the sunset or the sunrise.
Zenith
Defines how the sunset/sunrise is measured in relation to the horizon. See https://www.timeanddate.com/astronomy/different-types-twilight.html

Functions§

time_of_event
Calculates the time of the sunrise/sunset on the given date at the given position on the globe.