Country template#
The policyengine_core.country_template module contains a template for a country model. It is intended to be used as a starting point for new country models. To create a new country model, simply copy the contents into a new repo, renaming the country_template folder to the name of your country, then remove the starter code at will.
CountryTaxBenefitSystem#
- class policyengine_core.country_template.CountryTaxBenefitSystem(entities: Sequence[Entity] = None, reform=None)[source]#
Bases:
TaxBenefitSystem- auto_carry_over_input_variables: bool = False#
- entities: List[Entity] = [<policyengine_core.entities.group_entity.GroupEntity object>, <policyengine_core.entities.entity.Entity object>]#
- modelled_policies: str = PosixPath('/home/runner/work/policyengine-core/policyengine-core/policyengine_core/country_template/modelled_policies.yaml')#
- parameters_dir: str = PosixPath('/home/runner/work/policyengine-core/policyengine-core/policyengine_core/country_template/parameters')#
- variables_dir: str = PosixPath('/home/runner/work/policyengine-core/policyengine-core/policyengine_core/country_template/variables')#