| export type Band = 'S' | 'C' | 'X' | |
| export type Precip = | |
| | 'rain' | |
| | 'hail' | |
| | 'snow_sector' | |
| | 'snow_rosette' | |
| | 'snow_aggregate' | |
| export interface ComputeRequest { | |
| dm: number | |
| log_nw: number | |
| mu: number | |
| band: Band | |
| canting_std_deg: number | |
| precip: Precip | |
| } | |
| export interface Metrics { | |
| zh_dbz: number | |
| zv_dbz: number | |
| zdr_db: number | |
| ldr_db: number | |
| rho_hv: number | |
| delta_deg: number | |
| kdp_deg_per_km: number | |
| ah_db_per_km: number | |
| adr_db_per_km: number | |
| nt_per_m3: number | |
| lwc_g_per_m3: number | |
| } | |
| export interface NDCurve { | |
| d_mm: number[] | |
| n_d: number[] | |
| } | |
| export interface AssumptionsData { | |
| title: string | |
| bullets: string[] | |
| } | |
| export interface ComputeResponse { | |
| metrics: Metrics | |
| nd: NDCurve | |
| assumptions: AssumptionsData | |
| } | |