Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
a49c585c4fe7205185de4c52fe2e58c3
mooc-rr
Commits
8e2cd0b3
Commit
8e2cd0b3
authored
Dec 06, 2025
by
a49c585c4fe7205185de4c52fe2e58c3
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
readme
parent
63af1b6e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
0 deletions
+57
-0
exercice.ipynb
module3/exo3/exercice.ipynb
+57
-0
No files found.
module3/exo3/exercice.ipynb
View file @
8e2cd0b3
...
...
@@ -7,6 +7,63 @@
"# Analyse de la concentration de CO₂"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Titre\n",
"-----\n",
"Concentration de CO2 dans l'atmosphère depuis 1958 (Mauna Loa)\n",
"\n",
"Objectif pédagogique\n",
"--------------------\n",
"Analyser la série temporelle historique de la concentration de CO2 (connue sous le nom de \"Keeling Curve\").\n",
"L'objectif est de :\n",
"1. Visualiser l'évolution hebdomadaire depuis 1958.\n",
"2. Séparer l'oscillation périodique (saisonnière) de la tendance de fond (systématique).\n",
"3. Modéliser cette tendance lente pour extrapoler la concentration attendue en 2025.\n",
"\n",
"Reproductibilité (à lire avant d'exécuter)\n",
"-------------------------------------------\n",
"- Code 100% autonome : le notebook télécharge les données à l'exécution.\n",
"- Aucune étape manuelle (pas de téléchargement local préalable requis).\n",
"- Tous les traitements (nettoyage, modélisation) sont explicités dans le code.\n",
"\n",
"Données & Sources (liens pérennes)\n",
"-----------------------------------\n",
"- Source officielle : Scripps Institution of Oceanography (UCSD).\n",
"- Jeu de données : Weekly in situ CO2 at Mauna Loa.\n",
"- URL directe : https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/weekly/weekly_in_situ_co2_mlo.csv\n",
"*Note : Le fichier est mis à jour régulièrement. Les résultats peuvent varier légèrement selon la date d'exécution.*\n",
"\n",
"Environnement logiciel / bibliothèques\n",
"---------------------------------------\n",
"- Python >= 3.x\n",
"- Bibliothèques nécessaires : pandas, matplotlib, numpy, scipy\n",
"- Installation : pip install pandas matplotlib numpy scipy\n",
"\n",
"Points méthodologiques\n",
"-----------------------\n",
"- Importation : Gestion des en-têtes complexes du fichier Scripps et filtrage des commentaires.\n",
"- Nettoyage : Exclusion des valeurs manquantes ou aberrantes (codées -999.99).\n",
"- Modélisation : Utilisation d'une régression quadratique (polynôme de degré 2) pour capturer l'accélération de la tendance de fond.\n",
"- Décomposition : L'oscillation est obtenue par soustraction : [Données Brutes] - [Tendance Modélisée].\n",
"\n",
"Sorties générées\n",
"-----------------\n",
"- exercice.ipynb : Le notebook Jupyter complet avec code et graphiques.\n",
"- exercice.pdf : Version statique du notebook pour l'évaluation.\n",
"- Graphiques intégrés :\n",
" 1. Évolution globale du CO2.\n",
" 2. Décomposition (Tendance vs Oscillation).\n",
" 3. Extrapolation jusqu'en 2025.\n",
"\n",
"Auteurs & attribution\n",
"----------------------\n",
"- Exercice réalisé pour l'évaluation par les pairs du MOOC Recherche Reproductible.\n",
"- Données originales : Keeling et al., Scripps Institution of Oceanography."
]
},
{
"cell_type": "code",
"execution_count": 11,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment