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()