code: def setup(self):
          
          if not self.networks():
              super(IteratedDrawing, self).setup()
              for net in self.networks():
                  self.models.DrawingSource(network=net)
docs: Setup the networks.
  
          Setup only does stuff if there are no networks, this is so it only
          runs once at the start of the experiment. It first calls the same
          function in the super (see experiments.py in dallinger). Then it adds a
          source to each network.