img_slices
tit.plotting.nilearn.img_slices ¶
TI-Toolbox Publication-Ready Visualizations Creates PDF visualizations with multiple views and atlas contours for publication.
Usage
python img_slices.py --subject 001 --simulation montage1 python img_slices.py --subject 001 --simulation montage1 --cutoff 0.5 --atlas aal
create_pdf_entry_point ¶
create_pdf_entry_point(subject_id: str, simulation_name: str, min_cutoff: float = 0.3, max_cutoff: float = None, atlas_name: str = 'harvard_oxford_sub', selected_regions: list = None, output_callback=None)
Entry point for PDF visualization creation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
subject_id
|
str
|
Subject ID |
required |
simulation_name
|
str
|
Simulation name |
required |
min_cutoff
|
float
|
Minimum cutoff for visualization (V/m) |
0.3
|
max_cutoff
|
float
|
Maximum cutoff for visualization (V/m), if None uses 99.9th percentile |
None
|
atlas_name
|
str
|
Atlas name for contours |
'harvard_oxford_sub'
|
selected_regions
|
list
|
List of region indices to include (0-indexed), if None includes all |
None
|
output_callback
|
Optional callback function for output (for GUI integration) |
None
|
Source code in tit/plotting/nilearn/img_slices.py
create_pdf_entry_point_group ¶
create_pdf_entry_point_group(averaged_img, base_filename: str, output_dir: str, min_cutoff: float = 0.3, max_cutoff: float = None, atlas_name: str = 'harvard_oxford_sub', selected_regions: list = None, output_callback=None)
Entry point for PDF visualization creation with pre-averaged nifti data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
averaged_img
|
Pre-averaged nibabel Nifti1Image |
required | |
base_filename
|
str
|
Base filename for output (without extension) |
required |
output_dir
|
str
|
Output directory path |
required |
min_cutoff
|
float
|
Minimum cutoff for visualization (V/m) |
0.3
|
max_cutoff
|
float
|
Maximum cutoff for visualization (V/m), if None uses 99.9th percentile |
None
|
atlas_name
|
str
|
Atlas name for contours |
'harvard_oxford_sub'
|
selected_regions
|
list
|
List of region indices to include (0-indexed), if None includes all |
None
|
output_callback
|
Optional callback function for output (for GUI integration) |
None
|
Source code in tit/plotting/nilearn/img_slices.py
main ¶
Main CLI entry point for publication-ready visualizations.