nexrad-model

Common model for NEXRAD weather radar data

3 releases

0.1.0-rc3 Sep 18, 2024
0.1.0-rc2 Aug 12, 2024
Download history 231/week @ 2024-08-11 14/week @ 2024-08-18 198/week @ 2024-09-15 29/week @ 2024-09-22 15/week @ 2024-09-29

242 downloads per month
Used in 2 crates

MIT license

22KB
409 lines

NEXRAD Model

Crates.io Docs.rs Rust CI Rust CD

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
~26K SLoC