stilt.transforms.averaging_kernel_table#

stilt.transforms.averaging_kernel_table(receptors, levels, values)[source]#

Return a table of averaging kernels, one per receptor, for AveragingKernel.

The table is in long form, with receptor, level, and value columns and one row per kernel level. Save it in the project with .to_parquet() or .to_csv(index=False) and give the file name as table in the averaging_kernel transform.

Parameters:
  • receptors (Iterable[Any]) – Receptor objects or their ids.

  • levels (Sequence[TypeAliasType]) – One array of levels per receptor, as for satellite soundings whose pressure grids differ, or a single array shared by all receptors.

  • values (Sequence[TypeAliasType]) – One array of kernel values per receptor.

Returns:

The kernel table.

Return type:

DataFrame