engram.declarative package
Submodules
engram.declarative.engram module
This module defines Engram, the container for all offline analysis.
It contains many Mneme objects that are:
- Labeled with their region of origin
- Organized into trial & channel subsections.
Each Engram has a unique event tag.
-
class
engram.declarative.engram.Engram(engram, id='User', tag='Unspecified')[source]
Bases: object
engram.declarative.id module
This module defines ID, the main container gathering all the data,
whether discrete or continous, for a given recording session.
It is the container for the Engram class.
-
class
engram.declarative.id.ID(name=None, extension=None, project=None, settings=None, load=False)[source]
Bases: object
Main container gathering all the data, whether discrete or continous, for a
given recording session.
-
episode(shader='engram')[source]
-
load(datadir='users')[source]
-
loadEvents(session=None, extension='.nex')[source]
-
loadTrace(method='name', session=None, manual=None, regions=None)[source]
-
model(method='channels', model_type='CNN')[source]
-
preprocess(settings=None)[source]
-
save(datadir='users')[source]
engram.declarative.mneme module
This module defines Mneme, our smallest unit of memory.
It is the container for standardized features associated with an event.
-
class
engram.declarative.mneme.Mneme(id, raw=None, tag=None, settings=None)[source]
Bases: object
Module contents
:mod:’engram.declarative’ provides classes for containing neurophysiology recordings and derivative features.
Classes from :mod:’engram.declarative’ return nested data structures containing one or more classes from this module.
Classes:
-
class
engram.declarative.ID(name=None, extension=None, project=None, settings=None, load=False)[source]
Main container gathering all the data, whether discrete or continous, for a
given recording session.
-
class
engram.declarative.Engram(engram, id='User', tag='Unspecified')[source]
-
class
engram.declarative.Mneme(id, raw=None, tag=None, settings=None)[source]