Skip to main content

Crate badal

Crate badal 

Source
Expand description

§Badal

Badal (बादल — Hindi/Urdu for “cloud”) — weather and atmospheric modeling engine for the AGNOS ecosystem.

Provides ISA atmosphere, pressure systems, moisture/humidity, cloud classification, wind dynamics, atmospheric stability, precipitation, radiation budget, and mesoscale phenomena. Built on hisab for math.

Re-exports§

pub use atmosphere::AtmosphericState;
pub use atmosphere::air_density;
pub use atmosphere::standard_pressure;
pub use atmosphere::standard_temperature;
pub use cloud::CloudType;
pub use error::BadalError;
pub use error::Result;
pub use moisture::dew_point;
pub use moisture::saturation_vapor_pressure;
pub use precipitation::PrecipitationType;
pub use severe::ThreatLevel;
pub use stability::StabilityClass;
pub use wind::beaufort_scale;
pub use wind::coriolis_parameter;
pub use wind::wind_chill;

Modules§

atmosphere
bridge
Cross-crate bridges — primitive-value conversions from other AGNOS science crates. Cross-crate bridges — convert primitive values from other AGNOS science crates into badal atmospheric parameters and vice versa.
cloud
error
integration
Integration APIs for downstream consumers (soorat rendering). Integration APIs for downstream consumers.
mesoscale
Mesoscale wind and temperature phenomena: sea/land breeze, mountain/valley winds, and urban heat island effect.
moisture
precipitation
Precipitation estimation: type classification, rain rate, and accumulation.
pressure
radiation
Radiation budget: solar irradiance, longwave emission, and diurnal temperature cycle.
severe
Severe weather composite parameters: supercell, tornado, and derecho indices.
stability
wind