Une librairie pour extraire les données CO2 de la Banque Mondiale
Project description
CO2 Extractor WB
Librairie d'extraction de données CO2 de la Banque Mondiale.
📦 co2-extractor-wb
co2-extractor-wb est une bibliothèque Python légère et robuste conçue pour extraire facilement des indicateurs climatiques et économiques depuis l'API de la Banque Mondiale. Elle gère automatiquement les basculements entre les sources de données (WDI et Climate Change) pour garantir un accès fiable aux données.
✨ Fonctionnalités
🚀 Extraction Simplifiée : Récupérez des données complexes en une seule ligne de code.
🔄 Multi-Source : Gère intelligemment les codes sources de la Banque Mondiale (Source 2, Source 40).
📊 Format Pandas : Retourne directement des DataFrames Pandas prêts pour l'analyse.
🌍 Couverture Mondiale : Accès à plus de 260 pays et régions depuis 1960.
⚙️ Pagination Automatique : Récupère jusqu'à 16 000 enregistrements par appel pour éviter les données tronquées.
🛠 Installation
Vous pouvez installer la bibliothèque via pip :
code
Bash
pip install co2-extractor-wb
🚀 Utilisation Rapide
Voici comment extraire les émissions de CO2 par habitant pour tous les pays :
code
Python
from co2_extractor import CO2Extractor
Initialisation de l'extracteur et récupération des données
Indicateur : EN.GHG.CO2.PC.CE.AR5 (CO2 par habitant)
df = CO2Extractor.get_co2_data(indicator="EN.GHG.CO2.PC.CE.AR5")
if df is not None: print(df.head()) # Sauvegarder en CSV df.to_csv("data_co2.csv", index=False) 💡 Exemples d'Indicateurs Vous pouvez utiliser n'importe quel code d'indicateur de la Banque Mondiale : Indicateur Code Source recommandée CO2 par habitant EN.GHG.CO2.PC.CE.AR5 Climate (40) Surface Forestière AG.LND.FRST.ZS WDI (2) PIB par habitant NY.GDP.PCAP.CD WDI (2) Total GES EN.ATM.GHGT.KT.CE Climate (40) code Python
Exemple pour le PIB de la France uniquement
df_fr_gdp = CO2Extractor.get_co2_data(indicator="NY.GDP.PCAP.CD", country="FR") 🛠 Développement (Installation locale) Si vous souhaitez contribuer ou modifier la librairie localement : code Bash git clone https://github.com/votre-compte/co2-extractor-wb.git cd co2-extractor-wb pip install -e . 📝 License Distribué sous la licence MIT. Voir LICENSE pour plus d'informations. 👥 Auteurs Céline ADOUSSINGANDE - mauriceteadoussingande@yahoo.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file co2_extractor_wb-0.1.2.tar.gz.
File metadata
- Download URL: co2_extractor_wb-0.1.2.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b9ea76fce0c120514a74f473ff8d6b61253ee58afbc9c6dbbd3f56fe8d75021
|
|
| MD5 |
23964bddc112f92f9d5f40a2b7e65e6f
|
|
| BLAKE2b-256 |
d951de117f95ac75eaef46ac168b333d75e6aa85db80c7f35369b368a9a1e7c3
|
File details
Details for the file co2_extractor_wb-0.1.2-py3-none-any.whl.
File metadata
- Download URL: co2_extractor_wb-0.1.2-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed8aee82c6b78bce1308b406ff58f1e8b6d35724d568295c7b24fd2170b9fb7
|
|
| MD5 |
706f8bbffbd0fdbd88c08bb1c0c879b8
|
|
| BLAKE2b-256 |
573cccaacb2114e528a023f16e2e4b6a32017cc275d8d11baed1180b2c701810
|