Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am guillett on github.
  • I am guillett (https://keybase.io/guillett) on keybase.
  • I have a public key ASDO08rSgVF1xzTZ-hGGHOhpje4aYNF3cMBoXT1TSktykAo

To claim this, I am signing this object:

@guillett
guillett / test.py
Created October 22, 2018 08:46
Mise en évidence du problème de cycles
# -*- coding: utf-8 -*-
import openfisca_france
from openfisca_core.simulations import Simulation
tax_benefit_system = openfisca_france.CountryTaxBenefitSystem()
situation = {
"individus": {
"demandeur": {
"echelon_bourse": {
"2018-10": -1,
@guillett
guillett / error.log
Created December 10, 2018 13:27
Erreur de lancement des tests
(venv-off) ➜ openfisca-france git:(ppa-new-vars) ✗ openfisca-run-test --country-package openfisca_france tests/formulas/ppa_2018.yaml
No handlers could be found for logger "openfisca_core.parameters"
/home/thomas/repos/venv-off/local/lib/python2.7/site-packages/openfisca_core/scripts/run_test.py:31: Warning: The 'openfisca-run-test' command has been deprecated in favor of 'openfisca test' since version 25.0, and will be removed in the future.
Warning
E
======================================================================
ERROR: test suite
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/thomas/repos/venv-off/local/lib/python2.7/site-packages/nose/suite.py", line 209, in run
let start = moment('2020-03-04T14:10:00')
// Timezone management hack
start = start.add(start.utcOffset(), 'minutes')
const appointment = {
scheduledstart: start.format(),
scheduledend: start.add(10, 'minutes').format(),
ownerid: {
id: '01e81fe8-901a-ea11-a810-000d3a898f87' // [E] Bagneux PMI Naudin
},
cap_motif: {
@guillett
guillett / README.md
Created July 7, 2020 14:02
Exemples de requêtes OpenFisca pour l'AGEPI

Tu peux commencer avec

curl https://openfisca.mes-aides.org/calculate -d @basic.json -H  "Content-Type: application/json" | json_pp

et

curl https://openfisca.mes-aides.org/trace -d @basic.json -H "Content-Type: application/json" | json_pp
@guillett
guillett / swagger.yaml
Last active September 21, 2021 12:41
Proposition d'API des données de contact des allocataires CNAF
---
basePath: "/v1"
definitions:
ContactAllocataire:
properties:
nir:
pattern: "^[0-9]{13}$"
type: string
example: 1234567890123
matricule:
@guillett
guillett / requete_medicosocial.js
Last active April 22, 2022 14:01
Requête médicosocial
db.getCollection('simulations').mapReduce(function() {
var propAnswer1 = this.answers.current.find(function(e) {
return e.fieldName === "_formationSanitaireSocial"
})
var propAnswer2 = this.answers.current.find(function(e) {
return e.fieldName === "_interetAidesSanitaireSocial"
})
var group = this.dateDeValeur.toISOString().slice(0,4)
var v1 = propAnswer1 ? propAnswer1.value : "#N/A"
label: aide nationale au Brevet d'aptitude aux fonctions d'animateur (BAFA)
institution: caf
description: "La Caisse Nationale d'Allocations Familiales vous aide à financer
une partie de votre BAFA afin d'obtenir une formation qualifiante d’animateur.
<br>Les étapes de la formation du Bafa sont les suivantes : <br>1) la session
de formation générale, <br>2) le stage pratique, <br>3) la session
d’approfondissement ou de qualification.<br>Cette aide est accessible aux
non-allocataires et allocataires de la CAF."
conditions:
- |-