This directory collects the python packages for the MEmilio project. Currently, it contains the following packages:
memilio-epidata
: Contains scripts to download different kinds of data as RKI, John Hopkins, Population, DIVI. See epidata README.memilio-simulation
: Contains a python/pybind11 wrapper to the MEmilio C++ library. See simulation README.memilio-generation
: Contains an automatic generation of model specific binding fies. See generation README.memilio-plot
: Contains methods to plot epidemiological or simulation data of the MEmilio software. See plot README.memilio-surrogatemodel
: Contains machine learning based surrogate models. See surrogatemodel README.
See the corresponding directory for detailed installation and usage instruction.
We recommend to use a virtual python environment to avoid dependency conflicts with other installed packages. On Linux, use the following commands to create and activate a virtual environment in directory called epi_venv:
python -m venv epi_venv
source epi_venv/bin/activate
pip install --upgrade pip
Refer to the Python documentation for more information about virtual environments.
The packages are tested for Python 3.8 - 3.11.