docs: def createCellsList (self):
          ''' Create population cells based on list of individual cells'''
          from .. import sim
          
          cells = []
          self.tags['numCells'] = len(self.tags['cellsList'])
          for i in self._distributeCells(len(self.tags['cellsList']))[sim.rank]:
              #if 'cellModel' in self.tags['cellsList'][i]:
              #    self.cellModelClass = getattr(f, self.tags['cellsList'][i]['cellModel'])  # select cell class to instantiate cells based on the cellModel tags
              gid = sim.net.lastGid+i
              self.cellGids.append(gid)  # add gid list of cells belonging to this population - not needed?
              cellTags = {k: v for (k, v) in self.tags.items() if k in sim.net.params.popTagsCopiedToCells}  # copy all pop tags to cell tags, except those that are pop-specific
              cellTags['pop'] = self.tags['pop']
              cellTags.update(self.tags['cellsList'][i])  # add tags specific to this cells
              for coord in ['x','y','z']:
                  if coord in cellTags:  # if absolute coord exists
                      cellTags[coord+'norm'] = cellTags[coord]/getattr(sim.net.params, 'size'+coord.upper())  # calculate norm coord
                  elif coord+'norm' in cellTags:  # elif norm coord exists
                      cellTags[coord] = cellTags[coord+'norm']*getattr(sim.net.params, 'size'+coord.upper())  # calculate norm coord
                  else:
                      cellTags[coord+'norm'] = cellTags[coord] = 0
              if 'cellModel' in self.tags.keys() and self.tags['cellModel'] == 'Vecstim':  # if VecStim, copy spike times to params
                  cellTags['params']['spkTimes'] = self.tags['cellsList'][i]['spkTimes']
              cells.append(self.cellModelClass(gid, cellTags)) # instantiate Cell object
              if sim.cfg.verbose: print(('Cell %d/%d (gid=%d) of pop %d, on node %d, '%(i, self.tags['numCells']-1, gid, i, sim.rank)))
          sim.net.lastGid = sim.net.lastGid + len(self.tags['cellsList'])
          return cells