Skip to main content

Generate random populations.

Project description

Simago: Population simulation

This package can be used to generate random populations, sets of microdata, based on (publicly availabled) aggregated data.

These populations can then for example be used for experimentation in the field of machine learning or simulation studies.

Usage

To generate a population the 'generate_population' from 'simago.population' has to be called. This function creates a population in the form of tablfe with a row for every person and a column for each property of this person. The values for these properties are randomly drawn from probability distributions defined by the supplied data. This is done by supplying a settings file, a data file and possibly a conditionals file. In the simago-examples repository an example is described of how to use the package.

How to contribute

In order to contribute either leave a message in the Issues section or open a pull request. The documentation is currently made in Sphinx 1.8.5 and the unit testing is performed using pytest 6.0.1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simago-0.2.0.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distribution

simago-0.2.0-py3-none-any.whl (21.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page