sunrise-lite

Crates.iosunrise-lite
lib.rssunrise-lite
version1.0.0
sourcesrc
created_at2022-07-19 22:33:18.250879
updated_at2022-07-19 22:33:18.250879
descriptionSunrise and sunset calculator for no_std systems
homepage
repositoryhttps://gitlab.com/mtczekajlo/rust-sunrise-lite
max_upload_size
id628566
size10,782
Marcin Czekajło (mtczekajlo)

documentation

README

sunrise-lite

MIT License

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

Forked from https://github.com/nathan-osman/rust-sunrise.

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-lite = "1.0.0"

Next, add a declaration for the crate:

use sunrise_lite;

You can use the sunrise_sunset function to perform the calculation:

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

cargo fmt