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 21/week @ 2024-03-12 13/week @ 2024-03-19 11/week @ 2024-03-26 30/week @ 2024-04-02 21/week @ 2024-04-09 14/week @ 2024-04-16 28/week @ 2024-04-23 10/week @ 2024-04-30 21/week @ 2024-05-07 20/week @ 2024-05-14 47/week @ 2024-05-21 50/week @ 2024-05-28 36/week @ 2024-06-04 27/week @ 2024-06-11 7/week @ 2024-06-18 21/week @ 2024-06-25

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