myPSD / frontend /src /types.ts
snesbitt's picture
Add snow scattering: sector, bullet rosette, rosette aggregate
bc83f38
Raw
History Blame Contribute Delete
761 Bytes
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
}