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]