docs.rs failed to build aloft-0.3.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Aloft-rs
This is a sister library to aloft.py. It allows you to interact with winds aloft data from NOAA. This data is normally available as a giant blob from NOAA here and is obviously quite a pain to work with. Aloft-rs makes this easier!
Requirements
Aloft-rs requires Rust Nightly (regex!
macro relies on unstable features).
Cargo.toml
[dependencies]
aloft = "*"
main.rs
extern crate aloft;
use aloft::winds_aloft_for_station;
fn main() {
let winds = winds_aloft_for_station("CVG").unwrap();
println!("{:?}", winds);
println!("{:?}", winds.wind_at_altitude(12000).unwrap());
}
You can also use rustc-serialize to encode/decode the structs to/from JSON for web applications easily
main.rs
extern crate aloft;
extern crate rustc_serialize;
use aloft::winds_aloft_for_station;
use rustc_serialize::json;
fn main() {
let winds = winds_aloft_for_station("CVG").unwrap();
println!("{}", json::encode(&winds).unwrap());
println!("{}", json::encode(&winds.wind_at_altitude(12000).unwrap()).unwrap());
}