stilt.transforms.PressureWeighting#
- class stilt.transforms.PressureWeighting(*, kind: Literal['pressure_weighting'] = 'pressure_weighting', surface_pressure: Annotated[float | None, Gt(gt=0)] = None) None[source]#
Transform that weights each particle by its share of the column’s air mass.
The weights come from the particles’ own first-step heights and pressures (see
particle_pwf()).stilt.Footprint.calculate()divides by the particle count, so the weights are multiplied by the number of particles and the weighted footprint does not change withnumpar. The particles of a multipoint receptor share their point’s weight evenly. Addsxpres(release pressure, hPa) andpwfcolumns. Requirespresandzaglinvarsiwant, which are both in the default, andzsfcfor a receptor withaltitude_ref="msl".
Methods#
|
Return the particles with |
Attributes#
|
|
|