_HTTP + WebSocket API for OpenFisca
Project description
French State Budget Simulation API
HTTP API for OpenFisca
Used by LexImpact, a simulator of the French tax-benefit system.
Make use of OpenFisca a rules as code tax benefit system.
Install
pip install leximpact_socio_fisca_simu_etat
How to use
Fill me in please! Don't forget code examples:
from leximpact_socio_fisca_simu_etat.csg_simu import (
ReformeSocioFiscale,
compute_all_simulation,
)
reform = ReformeSocioFiscale(
base=2021,
amendement={
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux": 0.068,
},
output_variables=["csg"],
quantile_nb=4,
quantile_compare_variables=["csg"],
)
resultat = compute_all_simulation(reform, annee_de_calcul="2021")
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:41] reform.amendement : None
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:41] No cache for 5078a86c7201f132a44472774283e4a774e85b9bd94c88c9e756d3cb2021, compute it.
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:45] OpenFisca a retourné des individus
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:45] reform.amendement : {'prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux': 0.068}
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:45] No cache for 3580f21542881d1996a7b3a16a759d8318e58bdc44ac26ab6cfbf8662021, compute it.
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:49] OpenFisca a retourné des individus
[leximpact_socio-fisca-simu-etat DEBUG @ 20:10:49] Temps de traitement total pour la simulation 7.873102587996982 secondes
print(
f"Montant total de la csg : {resultat.result['amendement'].state_budget['csg']:,} €"
)
Montant total de la csg : -147,054,542,277.62744 €
How to develop
Please see contributing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file leximpact_socio_fisca_simu_etat-0.1.3.tar.gz
.
File metadata
- Download URL: leximpact_socio_fisca_simu_etat-0.1.3.tar.gz
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9311a524240f21531e9761ef653fa184f6ba0717fa1c7938069aca9e879fd9 |
|
MD5 | 1d89cae082a1e2fcbf934064076800d1 |
|
BLAKE2b-256 | 0cdda7ab722cbbabe80ce8aecf6965ae9b6c1705e5d5e16346698dedfcc85032 |
File details
Details for the file leximpact_socio_fisca_simu_etat-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: leximpact_socio_fisca_simu_etat-0.1.3-py3-none-any.whl
- Upload date:
- Size: 35.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef951e61d0a189d2e493ac228627c1e440aa615aecce8f31fef12e3a6557dcea |
|
MD5 | 3f762219802d0ac219e0da96d7e49800 |
|
BLAKE2b-256 | 23b8aad1cc71996404337ea151665fb790241ceace5a5b0ff3c96cf8ab1f0a3e |