def __init__(self): TaxBenefitSystem.__init__(self, entities.entities) self.Scenario = scenarios.Scenario param_files = [ '__root__.xml', 'bouclier_fiscal.xml', 'bourses_education.xml', 'cmu.xml', 'cotsoc.xml', 'fonc.xml', 'impot_revenu.xml', 'prelevements_sociaux.xml', 'prestations.xml', 'taxation_capital.xml', 'tns.xml' ] for param_file in param_files: param_path = os.path.join(COUNTRY_DIR, 'parameters', param_file) self.add_legislation_params(param_path) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) self.cache_blacklist = conf_cache_blacklist for extension_dir in EXTENSIONS_DIRECTORIES: self.load_extension(extension_dir)
def __init__(self): TaxBenefitSystem.__init__(self, entities) # We add to our tax and benefit system all the variables self.add_variables_from_directory( os.path.join(COUNTRY_DIR, 'variables')) param_path = os.path.join(COUNTRY_DIR, 'parameters') self.load_parameters(param_path)
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = scenarios.Scenario param_dir = os.path.join(COUNTRY_DIR, 'parameters') self.load_parameters(param_dir) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) self.cache_blacklist = conf_cache_blacklist
def __init__(self): TaxBenefitSystem.__init__(self, entities.entities) self.Scenario = scenarios.Scenario param_file = os.path.join(COUNTRY_DIR, 'param', 'param.xml') self.add_legislation_params(param_file) self.add_variables_from_directory(os.path.join(COUNTRY_DIR,'model')) self.cache_blacklist = conf_cache_blacklist for extension_dir in EXTENSIONS_DIRECTORIES: self.load_extension(extension_dir)
def __init__(self): TaxBenefitSystem.__init__(self, entities.entities) self.Scenario = scenarios.Scenario legislation_xml_file_path = os.path.join(COUNTRY_DIR, 'param', 'param.xml') self.add_legislation_params(legislation_xml_file_path) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) for extension_dir in EXTENSIONS_DIRECTORIES: self.load_extension(extension_dir)
def __init__(self): TaxBenefitSystem.__init__(self, entities) param_dir = os.path.join(COUNTRY_DIR, 'parameters') self.load_parameters(param_dir) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) self.cache_blacklist = conf_cache_blacklist self.open_api_config = { "variable_example": "rsa_montant", "parameter_example": "cotsoc.gen.smic_h_b", "simulation_example": couple, }
def __init__(self): TaxBenefitSystem.__init__(self, entities) param_dir = os.path.join(COUNTRY_DIR, 'parameters') self.load_parameters(param_dir) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) self.cache_blacklist = conf_cache_blacklist self.open_api_config = { "variable_example": "rsa_montant", "parameter_example": "cotsoc.gen.smic_h_b", "simulation_example": couple, }
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = scenarios.Scenario param_files = [ '__root__.xml', 'bouclier_fiscal.xml', 'bourses_education.xml', 'cmu.xml', 'cotsoc.xml', 'fonc.xml', 'impot_revenu.xml', 'prelevements_sociaux.xml', 'prestations.xml', 'taxation_capital.xml', 'tns.xml' ] for param_file in param_files: param_path = os.path.join(COUNTRY_DIR, 'parameters', param_file) self.add_legislation_params(param_path) self.add_variables_from_directory(os.path.join(COUNTRY_DIR, 'model')) self.cache_blacklist = conf_cache_blacklist for extension_dir in EXTENSIONS_DIRECTORIES: self.load_extension(extension_dir)
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = Scenario self.add_variables(af, salaire, age, autonomie_financiere, depcom)
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = Scenario self.add_legislation_params(path_to_root_params) self.add_legislation_params(path_to_crds_params, 'contribution_sociale') self.add_variables_from_directory(path_to_model_dir)
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = Scenario self.add_variables(af, salaire, age, autonomie_financiere, depcom)
def __init__(self): TaxBenefitSystem.__init__(self, entities.entities) self.Scenario = scenarios.Scenario self.add_variables_from_file(os.path.join(COUNTRY_DIR, 'model.py'))
def __init__(self): TaxBenefitSystem.__init__(self, entities) self.Scenario = Scenario self.add_variables_from_file(__file__) self.add_legislation_params(path_to_root_params) self.add_legislation_params(path_to_crds_params, 'csg.activite')