class make_people(sim, popdict=None, die=True, reset=False, recreate=False, verbose=None, **kwargs)[source]#

Make the actual people for the simulation.

Usually called via sim.initialize(). While in theory this function can be called directly by the user, usually it’s better to call cv.People() directly.

  • sim (Sim) – the simulation object; population parameters are taken from the sim object

  • popdict (any) – if supplied, use this population dictionary instead of generating a new one; can be a dict, SynthPop, or People object

  • die (bool) – whether or not to fail if synthetic populations are requested but not available

  • reset (bool) – whether to force population creation even if self.popdict/self.people exists

  • recreate (bool) – whether to recreate (re-instantiate) the People object even if already supplied

  • verbose (bool) – level of detail to print

  • kwargs (dict) – passed to make_randpop() or make_synthpop()



Return type:

people (People)