stilt.config.FootprintConfig#

class stilt.config.FootprintConfig(*, grid: stilt.config.spatial.Grid, smooth_factor: float = 1.0, time_integrate: bool = False, error: bool = False, transforms: list[typing.Annotated[stilt.config.transforms.VerticalOperatorTransformSpec | stilt.config.transforms.FirstOrderLifetimeTransformSpec, FieldInfo(annotation=NoneType, required=True, discriminator='kind')]] = <factory>) None[source]#

Settings for a single named footprint product.

Parameters#

Parameter

Description

Default

grid

Spatial domain and resolution for the footprint.

Required

smooth_factor

Factor by which to linearly scale footprint smoothing. Defaults to 1

1.0

time_integrate

If True, sum the footprint over all time steps to produce a single 2-D layer.

False

error

If True, also compute an error footprint from the error trajectories and store it alongside the main footprint under “{name}_error”.

False

transforms

Declarative particle transforms applied before rasterizing the footprint.

[]

Methods#

replace(**updates)

Return a copy with updated fields for interactive iteration.