from emodpy_malaria.reporters.builtin import *
add_malaria_summary_report(task, manifest, =1,
start_day=sim_years*365,
end_day=30,
reporting_interval=[0.25, 5, 115],
age_bins='StudyCohort:Placebo',
must_have_ip_key_value='_placebo',
filename_suffix=True) pretty_format
Utilisation des propriétés individuelles dans les rapports
Les propriétés individuelles peuvent également être utilisées dans les rapports pour limiter le rapport aux individus du groupe spécifié, pour suivre le nombre d’individus avec un IP ou une combinaison d’IP, ou pour rapporter les IP des individus.
Rapport sommaire sur le paludisme
Pour le MalariaSummaryReport
, l’agrégation peut être restreinte par IP à l’aide de l’argument ipfilter
. Par exemple, la fonction suivante permet d’obtenir, tous les 30 jours, un rapport global sur les nouvelles infections et les autres mises à jour d’infections dans le groupe Placebo pour les trois tranches d’âge.
Rapport sur les propriétés
Le PropertyReport
fournit les résultats de certains canaux (population, infectés, nouvelles infections et décès dus à la maladie) pour toutes les combinaisons de PI et de valeurs de PI. Cette sortie peut devenir très importante si de nombreux IP et/ou valeurs de IP sont en jeu.
Pour demander le PropertyReport
:
#ajouter à la configuration des paramètres
= 1 config.parameters.Enable_Property_Output
Rapport sur les données démographiques des nœuds
Le rapport NodeDemographicsReport
indique le nombre d’individus au niveau du nœud par tranche d’âge, par statut infectieux et par IP si la demande en est faite par l’intermédiaire de IP_key_to_collect
:
from emodpy_malaria.reporters.builtin import *
add_report_node_demographics(task, manifest, ='StudyCohort') IP_key_to_collect
Report Event Recorder
Pour ajouter une colonne IP à ReportEventRecorder
qui indique la valeur IP de chaque personne ayant subi les événements demandés, utilisez ips_to_record
:
from emodpy_malaria.reporters.builtin import *
=["NewClinicalCase","Received_Treatment"],
add_event_recorder(task, event_list=1, end_day=365, node_ids=[1], min_age_years=0,
start_day=100,
max_age_years=['StudyCohort']) ips_to_record