constants
tit.constants ¶
Project-wide constants for TI-Toolbox.
Centralises all hard-coded values, magic numbers, and configuration defaults used across the TI-Toolbox codebase. Constants are grouped by domain:
Sections¶
Directory Names
BIDS-compliant directory structure names (DIR_*).
File Names and Extensions
Configuration filenames (FILE_*), NIfTI filenames, and common
extensions (EXT_*).
Subject and Naming Patterns
BIDS prefixes (PREFIX_*).
Environment Variables
Expected os.environ keys (ENV_*).
Docker and Mount Paths
Container-specific path constants.
Analysis Constants
Field names (FIELD_*), default percentiles, and focality cutoffs.
Simulation Constants
Simulation types (SIM_TYPE_*), modes, electrode shapes, and default
electrode parameters.
Atlas Names
Cortical (ATLAS_DK40, ATLAS_A2009S) and subcortical atlas
identifiers.
Logging Constants
Log levels (LOG_LEVEL_*) and format strings (LOG_FORMAT_*).
Numerical Constants
Floating-point tolerances and tissue conductivities (S/m) with
literature references.
Tissue Conductivity Table
TISSUE_PROPERTIES lookup list mapping SimNIBS tissue tag numbers
to names, conductivities, and references.
GUI Constants
Window dimensions, tab names, and console buffer sizes.
QSI Integration
QSIPrep / QSIRecon Docker images, recon specs, atlases, and resource
defaults.
Validation Bounds
Min/max ranges for frontend and API input validation.
Default Parameters
DEFAULT_ELECTRODE, DEFAULT_OPTIMIZATION,
DEFAULT_STATISTICS dictionaries.
Telemetry Constants
GA4 Measurement Protocol settings and operation event names.
See Also¶
tit.paths : Uses many of these constants for BIDS path resolution.