Skip to main content

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.

Metadata

Release files for leximpact-survey-scenario 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for leximpact-survey-scenario 1.3.1
File Size Uploaded
leximpact_survey_scenario-1.3.1.tar.gz 358.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for leximpact-survey-scenario 1.3.1
File Interpreter ABI Platform
leximpact_survey_scenario-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 731.4 kB

Release files / leximpact_survey_scenario-1.3.1.tar.gz

Download URL leximpact_survey_scenario-1.3.1.tar.gz
Size 358.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c310c85642ae64e0a450d6ecb1733071793d32b3bc7726a70a040350a75ba583
BLAKE2b-256 checksum
How to use checksums
cd6d92fb16ce941a6afefbdc27c8d5c26780645a671590c308c1c2a53cd9c7c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / leximpact_survey_scenario-1.3.1-py3-none-any.whl

Download URL leximpact_survey_scenario-1.3.1-py3-none-any.whl
Size 372.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b5b005d57b335ed76732b459f04772d24fb6c89c9732697d0da1dcf939b78e8
BLAKE2b-256 checksum
How to use checksums
51829833be797df873e4ddccd9251ac67df6ed9993380fa77bc929c58510d24a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page