Source code for emodpy.defaults.iemod_default

from abc import ABCMeta
from typing import Dict

from emodpy.emod_campaign import EMODCampaign


[docs]class IEMODDefault(metaclass=ABCMeta):
[docs] def config(self, erad_path) -> Dict: return {}
[docs] def campaign(self) -> Dict: return EMODCampaign()
[docs] def demographics(self) -> Dict: return {}
[docs] def process_simulation(self, simulation): simulation.campaign = self.campaign() simulation.config = self.config()