stilt.transforms.AveragingKernel#
- class stilt.transforms.AveragingKernel(*, kind: Literal['averaging_kernel'] = 'averaging_kernel', levels: list[float] | None = None, values: list[float] | None = None, table: str | None = None, coordinate: str = 'xhgt') None[source]#
Weight each particle’s
footby an averaging kernel at its release coordinate.Give the kernel inline as
levelsandvalues, or name atableholding one kernel per receptor (seeaveraging_kernel_table()); the receptor’s row is picked bycontext.receptor.idwhen the footprint is generated. A relativetablepath is resolved against the project root, so it works insidestilt runand on Slurm and Kubernetes workers. A receptor missing from the table is an error.levelsare release heights AGL in metres by default; setcoordinate: presfor a kernel on pressure levels (hPa). Fold any instrument-specific factor (for example TCCON’s wet-air scaling) into the values. Adds anak_weightcolumn.
Methods#
Attributes#
|
|
|
|
|
|
|
|
|