Files
  • main.py
  • situations
  • README.md
  • framework_methods.py
  • reforme_test.py
  • resultats.csv
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# -*- coding: utf-8 -*-

####### Importez OpenFisca  ###########

import openfisca_france
from framework_methods import *
from reforme_test import MaReform

print ('chargement du modèle socio-fiscal...')
legislation_france = openfisca_france.FranceTaxBenefitSystem()

reformes = {
    "Reforme de test" : MaReform(legislation_france)
}

####### Listez les situations ###########

situations = "situations/"

####### Listez les calculs à effectuer et les périodes sur lequelles les calculer ###########

period_month = '2018-02'
period_year = '2017'
calculs = {
    'base_ressource_mensuelle_individu': period_month,
    'base_ressource_mensuelle_famille': period_month,
    'base_ressource_annuelle_individu': period_year,
    'aide_logement_base_ressources': period_month,
    'aide_logement': period_month,
    'loyer': period_month
}


run_framework(reformes, situations, calculs)