segment_journey
Split continuous sensor logs into distinct journeys by identifying time gaps. Useful for analyzing cold-chain transport data as separate segments.
Instructions
Dzieli ciągły log na osobne "przejazdy" (journeys) na podstawie przerw czasowych.
Logger transportowy często rejestruje wiele przejazdów w jednym pliku. Przerwa dłuższa niż gap_minutes oznacza granicę między przejazdami.
Args: data: dane CSV lub JSON. gap_minutes: przerwa czasowa (w minutach) traktowana jako granica przejazdu. ts_field, value_field: nazwy kolumn.
Returns: JSON z listą segmentów (numer, start, koniec, czas trwania, liczba próbek, min/max/średnia temperatura w segmencie).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| ts_field | No | timestamp | |
| gap_minutes | No | ||
| value_field | No | value |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |