nexrad_model/lib.rs
1//!
2//! # nexrad-model
3//! A common model for representing NEXRAD weather radar data. Provides an ergonomic API which is
4//! documented for an audience who is not necessarily familiar with the NOAA Archive II format.
5//!
6//! A number of optional features are available:
7//! - `uom`: Use the `uom` crate for type-safe units of measure.
8//! - `serde`: Implement `serde::Serialize` and `serde::Deserialize` for all models.
9//! - `chrono`: Use the `chrono` crate for date and time types.
10//!
11
12#![forbid(unsafe_code)]
13#![deny(clippy::unwrap_used)]
14#![deny(clippy::expect_used)]
15#![warn(clippy::correctness)]
16#![allow(clippy::too_many_arguments)]
17
18pub mod data;
19pub mod meta;
20pub mod result;