sequence_id and are ordered by timestamp within that sequence. The label is per sequence and repeats on every row of it.
Folder layout
Data CSV
Sequences may have different lengths. Keep each sequence complete within one ingest — the dataset summary counts sequences, not rows, and a sequence split across two ingests is counted twice.
ingest.yaml
What the ingestor checks
Plus the checks every ingest runs. After the rows are stored, an integrity pass removes any sequence that lost rows to a failed insert, so a sequence is stored whole or not at all, and the run then exits with an error.
Sample dataset
The template ships 30 hourly rows of synthetic ICU vitals for six sequences (3 to 7 steps each) with fiveFLOAT features (heart_rate, resp_rate, temperature, spo2, lactate — the last with legal blanks) and a binary per-sequence label — the rows shown above are its first rows. The ingest.yaml above ingests it as is; only csv: changes to wherever you staged the file.
Next steps
- Stage the data and run the ingest: Prepare Data
- Shared rules for every template: Dataset templates