Generates synthetic genealogical populations at (small) country scale.
ValiPop has there main stages during execution, population simulation, validation, and result generation.
This simulates a population with the given configuration and user-provided distributions. First the preliminary population is spawned at tS
time and simulated to achieve the population size t0_pop_size
at t0
time, which is then used to simulate the target population until the tE
end time. Once the simulation is complete, the preliminary population is discarded
Read more about the population simulation
Once the simulation of the target population is complete, the target population is analysed compared to the given input distributions. The analysis gives a score for the target population based on how statistically different it is from the given distributions. A lower score means the population and the distribution closely match, which is desired.
Read more about the population validation
After the analysis, the analysis results, as well as some general statistics on the target population, are written to the results. Records and graphs, if specified, are also generated from the target population.