Skip to main content

OpenFisca Survey Scenario for LexImpact

Project description

leximpact-survey-scenario

🇬🇧 This repository is created for internal use at LexImpact. Nevertheless, if you are interested in this source code, please do not hesitate to contact us! It defines a LeximpactErfsSurveyScenario class that allows computations of the effect of the French legislation on a population.
The legislation model is OpenFisca-France. The population is built from a revision (FPR) of an INSEE survey called ERFS.

🇲🇫 Ce dépôt est créé à des fins d'usage interne de l'équipe LexImpact. Néanmoins, si vous êtes intéressé par ce code source, n'hésitez pas à nous contacter ! Il définit une classe LeximpactErfsSurveyScenario permettant les calculs des effets de la législation Française sur une population.
Le modèle de la législation est OpenFisca-France. La population est construite à partir d'une version (FPR, Fichiers de Production et Recherche) d'une enquête INSEE nommée ERFS.

Installer leximpact-survey-scenario

Pré-requis

Ce dépôt requiert le langage Python.

Installer en mode développement

La gestion des dépendances et du paquetage est effectuée avec Poetry.

Installer le code source et ses dépendances

Récupérer le code source de l'application avec la commande suivante :

git clone git@git.leximpact.dev:leximpact/leximpact-survey-scenario.git

Puis installer l'application dans un environnement virtuel avec :

cd leximpact-survey-scenario
make install

Configurer

Si vous utilisez déjà openfisca-survey-manager et/ou openfisca-france-data vous disposez probablement déjà d'une configuration des fichiers de données (collections de fichiers de population) dans votre répertoire $HOME/.config/openfisca-survey-manager. Par défaut, leximpact-survey-scenario hérite du comportement d'openfisca-survey-manager et utilisera cette configuration.

En l'absence d'une configuration dans $HOME/.config/openfisca-survey-manager, la configuration de ce dépôt sera utilisée : ./.config/openfisca-survey-manager/config.ini.

Tester

Après avoir installé et configuré le dépôt, les tests de leximpact-survey-scenario peuvent être exécutés en local avec la commande suivante :

make test

Publier

La dépendance à une branche de France-reforms empêche de publier cette partie du code source sur PyPI. Néanmoins, nous publions le package leximpact-survey-scenario sur PyPI dans la CI en supprimant automatiquement cette dépendance à la volée.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leximpact_survey_scenario-1.3.0.tar.gz (357.8 kB view details)

Uploaded Source

Built Distribution

leximpact_survey_scenario-1.3.0-py3-none-any.whl (372.1 kB view details)

Uploaded Python 3

File details

Details for the file leximpact_survey_scenario-1.3.0.tar.gz.

File metadata

File hashes

Hashes for leximpact_survey_scenario-1.3.0.tar.gz
Algorithm Hash digest
SHA256 511a8748c40e955c922f4331099b5db3b18b44e5adb7e1d3d34cd5d333349134
MD5 9f0b6be987c7a45e33464635d2c4f53b
BLAKE2b-256 37732fc320b5d29a2bbd355af9a54663d9ddedcbb1fbe45a926eb8b4cedec31b

See more details on using hashes here.

File details

Details for the file leximpact_survey_scenario-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for leximpact_survey_scenario-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f19544f803ab12c321ed08b42290ed47d3266ae7d42a12da1d5594427ddfde9d
MD5 fb1b1a2a8497fdb57b65655eff7a383f
BLAKE2b-256 ecdcc007c362d266e8c429d753c863e8c8cd50e4f10c81c2cd8b2a885c79ead1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page