def formula(individu, period):
groupe_specialites_formation = individu('groupe_specialites_formation', period).decode_to_str()
domaines = []
for groupe in groupe_specialites_formation:
domaine_number_search = re.search(r'groupe_(\d{2})\d', groupe)
if domaine_number_search:
domaines.append(f'domaine_{domaine_number_search.group(1)}')
else:
domaines.append('aucun')
return DomaineSpecialitesFormation.encode(asarray(domaines))
Formule OpenFisca sur Github Paramètres :
Aucun paramètre inscrit directement dans la formule.
Variables utilisées par le cas type :
Adulte 1
Adulte 2
Enfant 1