field_selector
tit.analyzer.field_selector ¶
Field selection utilities for automatic field file determination.
Resolves the correct field file path and SimNIBS field name for a given subject, simulation, and analysis space (mesh or voxel).
select_field_file ¶
select_field_file(subject_id: str, simulation: str, space: str, tissue_type: str = 'GM') -> tuple[Path, str]
Return (field_path, field_name) for a given subject/simulation/space.
Detects whether the simulation is TI (2-pair) or mTI (4-pair) by checking for the existence of the mTI mesh directory.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
subject_id
|
str
|
Subject identifier (without |
required |
simulation
|
str
|
Simulation (montage) folder name. |
required |
space
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
tuple[Path, str]
|
Tuple of (resolved field path, SimNIBS field name). |
Raises:
| Type | Description |
|---|---|
FileNotFoundError
|
If the expected field file does not exist. |
ValueError
|
If space is not |