8 个版本

0.2.3 2022年11月14日
0.2.2 2022年11月14日
0.2.1 2022年2月11日
0.2.0 2021年10月28日
0.1.1-beta.12020年8月9日

#279 in 科学

Download history • Rust 包仓库 21/week @ 2024-03-12 • Rust 包仓库 13/week @ 2024-03-19 • Rust 包仓库 11/week @ 2024-03-26 • Rust 包仓库 30/week @ 2024-04-02 • Rust 包仓库 21/week @ 2024-04-09 • Rust 包仓库 14/week @ 2024-04-16 • Rust 包仓库 28/week @ 2024-04-23 • Rust 包仓库 10/week @ 2024-04-30 • Rust 包仓库 21/week @ 2024-05-07 • Rust 包仓库 20/week @ 2024-05-14 • Rust 包仓库 47/week @ 2024-05-21 • Rust 包仓库 50/week @ 2024-05-28 • Rust 包仓库 36/week @ 2024-06-04 • Rust 包仓库 27/week @ 2024-06-11 • Rust 包仓库 7/week @ 2024-06-18 • Rust 包仓库 21/week @ 2024-06-25 • Rust 包仓库

101 每月下载量

MIT/Apache

19KB
405

wmm

ci license version minimum rustc: 1.59 docs

低内存占用 no_std 世界磁力模型 (WMM) 库,用于计算海平面的磁偏角。

需要注意的是,当前模型从2020年有效至2025年。

示例

use time::OffsetDateTime;
use wmm::declination;

fn main() {
    let date = OffsetDateTime::now_utc().date();
    let lat = 29.7363025;
    let lon = -93.8827939;
    let dec = declination(date, lat, lon).unwrap();

    println!(
        "Today's declination for coordinates {},{} is {}°",
        lat, lon, dec
    )
}

最低支持的 Rust 版本 (MSRV)

此 crate 保证在稳定 Rust 1.59 及以上版本中编译。

许可证

根据您的选择,许可协议为以下之一

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在本作品中的贡献,均应双重许可如上所述,不附加任何额外条款或条件。

致谢

此库引用的 C 代码源自 WMM_Tiny

WMM 是 NOAA 的一项努力,也是美国政府的一部分。

依赖项

~1MB
~19K SLoC