traja.accessor.TrajaAccessor.pad_trajectory

TrajaAccessor.pad_trajectory(target_length: int, mode: str = 'edge', **kwargs) TrajaDataFrame[source]

Pad trajectory to target length for deep learning batching.

Parameters:
  • target_length (int) – Desired trajectory length

  • mode (str) – Padding mode - ‘edge’ (repeat last value), ‘constant’ (zeros), ‘linear’ (linear extrapolation). Default ‘edge’.

  • **kwargs – Additional arguments passed to padding functions

Returns:

Padded trajectory

Return type:

traja.TrajaDataFrame

Raises:

ValueError – If target_length is less than current length

Note

Essential for batching variable-length trajectories in deep learning.