traja.accessor.TrajaAccessor.truncate_trajectory

TrajaAccessor.truncate_trajectory(target_length: int, mode: str = 'end') TrajaDataFrame[source]

Truncate trajectory to target length for deep learning batching.

Parameters:
  • target_length (int) – Desired trajectory length

  • mode (str) – Truncation mode - ‘end’ (keep first N), ‘start’ (keep last N), ‘random’ (random starting point). Default ‘end’.

Returns:

Truncated trajectory

Return type:

traja.TrajaDataFrame

Raises:

ValueError – If target_length is greater than current length

Note

Essential for batching variable-length trajectories in deep learning.