NaviNIBS.Navigator.Model.Session module¶
- class NaviNIBS.Navigator.Model.Session.MNIRegistration[source]¶
Bases:
object
-
sigTransformChanged:
NaviNIBS.util.Signaler.Signal
¶
-
sigTransformChanged:
- 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:
typing.Optional
[str
]¶
-
_sessionID:
typing.Optional
[str
]¶
-
_miscSettings:
NaviNIBS.Navigator.Model.MiscSettings.MiscSettings
¶
-
_headModel:
NaviNIBS.Navigator.Model.HeadModel.HeadModel
¶
-
_coordinateSystems:
NaviNIBS.Navigator.Model.CoordinateSystems.CoordinateSystems
¶
-
_subjectRegistration:
NaviNIBS.Navigator.Model.SubjectRegistration.SubjectRegistration
¶
-
_digitizedLocations:
NaviNIBS.Navigator.Model.DigitizedLocations.DigitizedLocations
¶
-
_triggerSources:
NaviNIBS.Navigator.Model.Triggering.TriggerSources
¶
-
_dockWidgetLayouts:
NaviNIBS.Navigator.Model.DockWidgetLayouts.DockWidgetLayouts
¶
-
sigInfoChanged:
NaviNIBS.util.Signaler.Signal
¶ Includes list of keys in info that were changed. If list is None, subscribers should assume that all info changed.
-
sigDirtyKeysChanged:
NaviNIBS.util.Signaler.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.