NaviNIBS.Navigator.Model.Session module¶
- class NaviNIBS.Navigator.Model.Session.MNIRegistration[source]¶
Bases:
object
- sigTransformChanged: Signal¶
- class NaviNIBS.Navigator.Model.Session.Session(filepath, subjectID=None, sessionID=None, miscSettings=NOTHING, MRI=NOTHING, headModel=NOTHING, coordinateSystems=NOTHING, subjectRegistration=NOTHING, targets=NOTHING, tools=None, samples=NOTHING, digitizedLocations=NOTHING, triggerSources=NOTHING, dockWidgetLayouts=NOTHING, addons=NOTHING, compressedFileIsDirty=True, lastAutosaveFilenamePrefix=None, unpackedSessionDir=None)[source]¶
Bases:
object
Primary data model for a NaviNIBS session. Contains all session-specific data and methods for saving/loading.
- Parameters:
_filepath
_subjectID
_sessionID
_miscSettings
_MRI
_headModel
_coordinateSystems
_subjectRegistration
_targets
_tools
_samples
_digitizedLocations
_triggerSources
_dockWidgetLayouts
_addons
_compressedFileIsDirty
_lastAutosaveFilenamePrefix
_unpackedSessionDir
- _filepath: str¶
- _subjectID: str | None¶
- _sessionID: str | None¶
- _miscSettings: MiscSettings¶
- _coordinateSystems: CoordinateSystems¶
- _subjectRegistration: SubjectRegistration¶
- _digitizedLocations: DigitizedLocations¶
- _triggerSources: TriggerSources¶
- _dockWidgetLayouts: DockWidgetLayouts¶
- sigInfoChanged: Signal¶
Includes list of keys in info that were changed. If list is None, subscribers should assume that all info changed.
- sigDirtyKeysChanged: Signal¶
- property subjectID¶
- property sessionID¶
- property filepath¶
- property miscSettings¶
- property MRI¶
- property headModel¶
- property coordinateSystems¶
- property digitizedLocations¶
- property subjectRegistration¶
- property targets¶
- property samples¶
- property tools¶
- property triggerSources¶
- property dockWidgetLayouts¶
- property addons¶
- property compressedFileIsDirty¶
- property unpackedSessionDir¶
- property beautifier¶
Cached instance of json beautifier. This saves some time compared to initializing with each dumps call.
- property dirtyKeys¶
Result should not be modified.