WarBot
La deuxième Guerre Mondiale est un tournant historique et le but de Warbot est d'inclure les évènements les plus marquants de la WWII dans les wikipast des endroits. Pour ce faire, à partir d'un dataset de bombardements aériens, Warbot intégre dans le wikipast une liste des bombardments aériens effectué par chaque ville et une liste des attaques subis par chaque ville. De plus, le bot ajoute une représentation graphique des attaques.
Résumé des fonctionnalités
Le bot intègre une entrée de bombardement dans les pages wiki de lieux contenant la date, le lieu, les parties concernées, etc. (variant selon les données disponibles). Si la page n’existe pas, il crée une nouvelle page du lieu du bombardement.
Données traités
Les données traitées par ce bot sont constituées de rapports de mission papier numérisés de la Seconde Guerre mondiale. Elles ont été recensées par le département de la United States Air Force. Chaque enregistrement comprend la date, le conflit, l'emplacement géographique et d'autres éléments de données pour former une séquence en direct de la guerre aérienne de 1939 à 1945. Les enregistrements comprennent des données sur les forces aériennes américaines et royales, ainsi que des missions des forces aériennes australiennes, néo-zélandaises et sud-africaines.
Description technique
Gestion des données
- Importation du dataset.
- Elimination des données qui n'ont pas d'entrée de pays, de longitude de la cible ou longitude du départ de mission.
- Elimination des données pas nécessaire pour l'implémentation du bot.
Extraction des données
- Uniformisation des données de date.
- Réorganisation du dataframe selon les dates des missions.
- Groupement des missions selon les lieux de départ.
Visualisation des données
Nous avons créé deux histogrammes basés sur les données concernant un pays spécifique :
- Le premier histogramme montre le nombre d'attaques que le pays en question a initiée, et contre quels pays.
- Le deuxième histogramme montre le nombre d'attaques subies par un pays et par quels ennemis.
Création du Bot
- Recherche des page de lieux et implémentation des informations
- Si la page du lieu n'existe pas, on la crée.