setu.broadcast_conditions#

setu.broadcast_conditions(conditions, n_repeats)[source]#

Broadcast subject-level conditions to trial-level for hierarchical models.

Repeats each subject’s condition vector across n_repeats trials, producing the subjects-first (n_subjects, n_trials, condition_dim) layout that the hierarchical integration paths expect.

Parameters:
  • conditions (Array) – Condition array with shape (n_subjects, condition_dim).

  • n_repeats (int) – Number of trials per subject to repeat across.

Return type:

Array

Returns:

Array with shape (n_subjects, n_repeats, condition_dim).