2 unstable releases
Uses old Rust 2015
0.2.0 | Jul 25, 2015 |
---|---|
0.1.0 | Jul 16, 2015 |
#17 in #calculating
944 downloads per month
Used in 2 crates
5KB
91 lines
sun
A rust port of the JS library suncalc.
Install
Add the following to your Cargo.toml
[dependencies]
sun = "0.2"
Usage
extern crate sun;
pub fn main() {
let unixtime = 1362441600000;
let lat = 48.0;
let lon = 9.0;
let pos = sun::pos(unixtime,lat,lon);
let az = pos.azimuth.to_degrees();
let alt = pos.altitude.to_degrees();
println!("The position of the sun is {}/{}", az, alt);
}
lib.rs
:
The sun
crate is a library for calculating the position of the sun.
It is a port of the JavaScript library
suncalc.
Example
extern crate sun;
pub fn main() {
let unixtime = 1362441600000;
let lat = 48.0;
let lon = 9.0;
let pos = sun::pos(unixtime,lat,lon);
let az = pos.azimuth.to_degrees();
let alt = pos.altitude.to_degrees();
println!("The position of the sun is {}/{}", az, alt);
}