''' Everyone should be using the unique instance, ie model() ''' class ModelData(): def __init__(self): self.gids = set([]) self.mitral_gids = set([]) self.granule_gids = self.gids - self.mitral_gids self.mitrals = {} self.mconnections = {} self.granules = {} self.rank_gconnections = {} self.mgrss = {} self.mgid2piece = {} # see split.py self.dummy_syns = [] def clear(self): self.gids.clear() self.mitral_gids.clear() self.granule_gids.clear() self.mitrals.clear() self.mconnections.clear() self.granules.clear() self.rank_gconnections.clear() self.mgrss.clear() self.mgid2piece.clear() self.dummy_syns = [] modeldata = ModelData() def getmodel(): return modeldata