Skip to content

Projet de Data Science sur les chemins de fer en France

License

Notifications You must be signed in to change notification settings

Brauxo/DSIA4101A

Repository files navigation

DSIA4101A

Projet de cours - Filière Data Science :
Ce projet, réalisé en binôme, porte sur l'analyse des voies ferroviaires en France.

Jeu de données

Pour la réalisation de ce projet, nous avons utilisé différentes données issues de la SNCF, soigneusement triées par Mathias Maestri, que nous tenons à remercier chaleureusement. Ces données ont ensuite été exportées dans un fichier au format .geojson.

Jeu de données utilisé : Données réseau ferroviaire national concaténées

données SNCF

Sommaire

Guide de l'application

  1. Prérequis d'installation
  2. Lancer l'application
  3. Présentation du Dashboard
  4. Arborescence des fichiers

Analyse des données

  1. Contexte
  2. Analyse des voies ferroviaires françaises

Guide de l'application

1 - Prérequis d'installation

Cette section décrit les étapes nécessaires à l'installation des outils et dépendances pour exécuter l'application.

Installation de Python 3

Tout d'abord, il est nécessaire d'installer une version récente de Python 3 (la version 3.12.0 est recommandée pour ce projet). Vous pouvez télécharger Python à partir du lien suivant :
Installation de Python

Installation des packages requis

Les dépendances du projet sont listées dans le fichier requirements.txt. Pour installer ces packages, ouvrez un terminal et exécutez la commande suivante :

pip install -r requirements.txt

Installation de Git

Pour cloner le dépôt Git de ce projet, assurez-vous que Git est installé sur votre machine. Si ce n'est pas le cas, vous pouvez l'installer à partir de ce lien :
Installation de Git

Cloner le dépôt Git

Une fois Git installé, ouvrez Git Bash ou tout autre terminal et exécutez la commande suivante pour cloner le projet dans le répertoire de votre choix :

   *git clone https://github.com/Brauxo/DSIA4101A*

2 - Lancer l'application

Après avoir suivi les étapes d'installation, vous pouvez démarrer l'application en exécutant le fichier main.py. Pour ce faire, ouvrez un terminal et exécutez la commande suivante :

*python main.py*

Si tout se passe comme prévu, arpès quelques instants vous allez obtenir :

Dash is running on http://127.0.0.1:8050/

 * Serving Flask app 'visualizer.dashboardholder'
 * Debug mode: on

Cela signifie que l'application est en cours d'exécution en local (localhost) à l'adresse suivante :
http://127.0.0.1:8050/

Copiez-collez cette adresse dans un navigateur web pour accéder à l'application.

3 - Présentation du Dashboard

(Section à compléter)

Cette section présentera le fonctionnement du Dashboard une fois lancé, ainsi que ses différentes fonctionnalités.

4 - Arborescence des fichiers

Voici un aperçu de l'arborescence du projet, y compris le fichier style.css utilisé pour le design de l'application. (Section à compléter)
image


Analyse des données

1 - Contexte

(Section à compléter)

Cette section fournira un aperçu général du projet, de ses objectifs ainsi que du contexte de l'analyse sur les voies ferroviaires en France.

2 - Analyse des voies ferroviaires françaises

(Section à compléter)

Cette section détaillera l'analyse des données ferroviaires françaises, y compris les statistiques clés et les insights obtenus à partir des données.

Suggestions d'améliorations futures

  • Compléter les sections incomplètes (présentation du dashboard, contexte, analyse).
  • Ajouter une description détaillée de l'interface du dashboard.
  • Inclure des captures d'écran du dashboard dans la section correspondante.
  • Décrire l'arborescence des fichiers de manière plus détaillée.

About

Projet de Data Science sur les chemins de fer en France

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published