Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • EauDyssee-CodesDeCalcul EauDyssee-CodesDeCalcul
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous recommandons d'y créer tous vos nouveaux projets.

  • Poulard Christine
  • EauDyssee-CodesDeCalculEauDyssee-CodesDeCalcul
  • Wiki
  • Sommaire des codes

Sommaire des codes · Changes

Page history
Create Sommaire des codes authored Oct 05, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
Sommaire-des-codes.md 0 → 100644
View page @ b31df295
Tous les codes sauf un sont en Python, avec des interfaces sommaires construites uniquement avec Matplotlib.
### Code en Scratch
Le premier code est en "Scratch", un langage de programmation utilisé dès le collège, car il a été développé dans le cadre d'un stage de 3e.
#### Le sac de crues
**Objectif** : simuler le tirage simultanée de 100 billes avec remise, sachant que la probabilité de tirer une bille rouge est de 1/100, une bleue 1/100 également, une verte 8/100 et une noire 90/100.
`TirageAleatoiresSeriesDeCrues.sc` : code en **Scratch** pour simuler des tirages successifs de billes dans un sac, afficher le décompte et représenter graphiquement les couleurs des billes tirées.
### Codes en Python
Tous les autres sont en Python, développés en Python 3.8 avec Matplotlib 4, ils seront progressivement testés avec Python 3.10 et Matplotlib.
#### Calcul des probabilités de crue
**Objectif** : répondre à la question "quelle est la probabilité de rencontrer exactement/au moins k fois un débit supérieur au débit de période de retour T sur N années données".
On pourrait répondre à cette question de manière **empirique**, en réalisant un très grand nombre de tirages avec le code en Scratch, et en comptant les réalisations. Il est beaucoup plus rapide de faire le calcul grâce aux éléments d'analyse combinatoire rencontrés dès le lycée.
* développement d'un code en Python pour calculer les probabilités de crue
Ce premier code comprend les fonctions nécessaires pour répondre à la question, et l'utilisateur le sollicite via des instructions au clavier.
* développement d'un code en Python interactif pour calculer les probabilités de crue et tracer les résultats sous forme de graphiques
`ProbaCruesMaxAn_SurNannees_stairs.py`
Ce second code utilise les fonctions écrites pour le premier, et propose une interface graphique qui en facilite l'utilisation.
#### Retrouver la loi à partir d'un échantillon : initiation à l'analyse fréquentielle
GenerateurCruesMaxAnnuelles.py
* illustration des notions d'hydrologie fréquentielle, comment estimer une relation débit-période de retour à partir d'un échantillon de crues observées sur N années, pourquoi l'estimation est-elle parfois proche ou parfois loin de la solution... (développé pour un TD Sciences de l'Eau de 1ère année d'école d'ingénieurs).
Clone repository
Les crues la main dans le sac...

Accueil

Plan du site

Pages thématiques complémentaires

Distribution discrète, distribution continue

Description des codes

Sommaire des codes

Navigation

Barre latérale