ImmediateDirectionClassification#

class braintools.cogtask.ImmediateDirectionClassification(t_fixation=Quantity(300., 'ms'), t_go=Quantity(500., 'ms'), num_dirs=8, num_categories=2, noise_sigma=Quantity(0., 'ms^0.5'), base_value=0.0, feature_per_direction=1, IfVon=True, kappa=2.0, cue_dim=2, non_response_cue=None, response_cue=None, category_fn=None, **kwargs)[source]#

Immediate Direction Classification (IDC).

Fixation >> Response(go + stimulus) with no delay.

define_features()[source]#

Define input and output features.

Override in subclass for class-based task definition.

Returns:

  • input_features (Feature or FeatureSet) – Input feature definitions.

  • output_features (Feature or FeatureSet) – Output feature definitions.

define_phases()[source]#

Define the phase structure.

Override in subclass for class-based task definition.

Returns:

The task phase structure (single phase or composition).

Return type:

Phase

trial_init(ctx)[source]#

Initialize trial-level state.

Override in subclass to set up trial parameters like ground_truth, stimulus indices, etc.

Parameters:

ctx (Context) – Trial context to populate with state.