Skip to main content
CI Status Documentation Status

This package can be used to generate random populations 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.

The simago package is available on PyPI, the source code on Github and the documentation on ReadTheDocs. The package is released under the GPLv3 licence and tested for Python 3.7 and up.

See the changes in the changelog.

Usage

The easiest way to get started, after installing the package with pip install simago, is to use the function generate_population() from simago.population. This function creates an instance of the PopulationClass object with the generated population Pandas DataFrame as the PopulationClass.population attribute.

The population DataFrame contains a row for every person and a column for each property. The values for these properties are randomly drawn from probability distributions defined by the supplied data. This is done by supplying a settings (YAML) file, a data (CSV) file and possibly a conditions (CSV) file. For more guidance see the example in the documentation.

How to contribute

If you would like to contribute to this project, please check out the contributing guidelines.

Release files for simago 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simago 0.3.2
File Size Uploaded
simago-0.3.2.tar.gz 131.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simago 0.3.2
File Interpreter ABI Platform
simago-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size:154.6 kB

Release files / simago-0.3.2.tar.gz

Download URL simago-0.3.2.tar.gz
Size 131.3 kB
Tags Source
SHA-256 checksum
How to use checksums
77ee7f86675acdbfe217035db64fb5d6660915faf89ab99ba6e19eb7c67d0d3c
BLAKE2b-256 checksum
How to use checksums
272b7b4aa24ceb55ec5fab3356f8be97cc7bf914e931d863641b40b1557a00ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / simago-0.3.2-py3-none-any.whl

Download URL simago-0.3.2-py3-none-any.whl
Size 23.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a69807bc901aa0444de931943ee09c656b4a5ae117a438dd765a1bda735174d3
BLAKE2b-256 checksum
How to use checksums
e7f2532dd70b6b2c2dc14fd5e6233d498d6dcd9f238205515324716f08bf1a61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page