sunrise

Crates.iosunrise
lib.rssunrise
version1.0.1
sourcesrc
created_at2018-12-15 08:06:37.646089
updated_at2023-06-21 14:58:54.636468
descriptionSunrise and sunset calculator
homepage
repositoryhttps://github.com/nathan-osman/rust-sunrise
max_upload_size
id101994
size25,906
Nathan Osman (nathan-osman)

documentation

README

sunrise

This crate provides a function for calculating sunrise and sunset times using this method.

Usage

In order to perform the calculation, you'll need to provide the following:

  • the date for which you wish to calculate the times
  • the latitude and longitude of the location

Begin by adding this crate to Cargo.toml:

[dependencies]
sunrise = "1.0.0"

Next, add a declaration for the crate:

extern crate sunrise;

You can use the sunrise_sunset function to perform the calculation:

// Calculate times for January 1, 2016 in Toronto
let (sunrise, sunset) = sunrise::sunrise_sunset(
    43.6532,
    79.3832,
    2016,
    1,
    1,
);
Commit count: 33

cargo fmt