def makeAccum()

in figures.py [0:0]


def makeAccum(config, form='single'):
   assert form in 'pops single split'.split()
   if form == 'pops':
      return dict((idx, idx) for idx in range(config.NPOP))
   elif form == 'single':
      return dict((idx, 0) for idx in range(config.NPOP))
   elif form == 'split':
      pop1 = dict((idx, 0) for idx in range(config.NPOP1))
      pop2 = dict((idx, 0) for idx in range(config.NPOP2))
      return {**pop1, **pop2}