#radar #weather #ii #noaa #archive #model #serde

nexrad-model

Common model for NEXRAD weather radar data

4 releases

0.1.0 Mar 2, 2025
0.1.0-rc3 Sep 18, 2024
0.1.0-rc2 Aug 12, 2024
0.1.0-rc.4 Jan 1, 2025

#567 in Date and time

Download history 1/week @ 2024-11-17 1/week @ 2024-11-24 10/week @ 2024-12-08 88/week @ 2024-12-29 14/week @ 2025-01-05 2/week @ 2025-02-23 170/week @ 2025-03-02

172 downloads per month
Used in 2 crates

MIT license

22KB
414 lines

NEXRAD Model

Crates.io Docs.rs Rust CI

A common model for representing NEXRAD weather radar data. Provides an ergonomic API which is documented for an audience who is not necessarily familiar with the NOAA Archive II format.

Features

  • uom: Use the uom crate for type-safe units of measure.
  • serde: Implement serde::Serialize and serde::Deserialize for all models.
  • chrono: Use the chrono crate for date and time types.

lib.rs:

nexrad-model

A common model for representing NEXRAD weather radar data. Provides an ergonomic API which is documented for an audience who is not necessarily familiar with the NOAA Archive II format.

A number of optional features are available:

  • uom: Use the uom crate for type-safe units of measure.
  • serde: Implement serde::Serialize and serde::Deserialize for all models.
  • chrono: Use the chrono crate for date and time types.

Dependencies

~0.2–1.3MB
~27K SLoC