Skip to content

Observatoire Midi-Pyrénées - Outil de visualisation et de validation des données Météorologiques et chimiques de la station de mesure environnementale du pic du midi de Bigorre

Notifications You must be signed in to change notification settings

HDwayne/Atmosphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web App Screen

Description du projet

Développer un outil permettant de visualiser les données sous forme graphique. Ces données proviennent d'un analyseur d'ozone et d'un analyseur de monoxyde de carbone. Plusieurs fichiers sont rattachés à un instrument. Les données proprement dites et les paramètres de fonctionnement de l'instrument : température de fonctionnement, débit des pompes ... Différentes interactions avec l'interface devront permettre d'invalider les données ou de faire des corrections simples, puis de sauvegarder les données validées et moyennées dans un nouveau fichier contenant dans ces métadonnées les informations de corrections.

Objectifs

  • Les données à analyser sont regroupées dans des archives compressées journalières. Celles-ci sont disponibles, soit dans un répertoire local, soit sur un serveur distant. Celles-ci ne seront pas modifiées.
  • A l'issue de l'analyse des données, les teneurs en gaz devront être moyennées puis sauvegardées dans un fichier au format texte selon un format qui sera fourni en exemple.
  • Les données des instruments devront être regroupées par onglet. Chaque onglet devra contenir un graphe représentant la concentration du gaz ainsi que les valeurs min, max et moyennes. Les données des paramètres de fonctionnement seront également représentées sous forme graphique.
  • Les données liées à des paramètres de fonctionnement incorrects devront être affichée dans une couleur visible.
  • Il devra être possible d'invalider les données liées aux paramètres de fonctionnement incorrect.
  • Il devra être possible de lisser une partie ou toutes les données par un filtre ébarbeur.
  • Les paramètres de configuration de l'outil seront rassemblés dans un fichier de configuration au format yaml.
  • L'outil sera développé en langage Python.

Installation

Créer un environnement virtuel et installer les dépendances

python3 -m venv venv

source venv/bin/activate

pip install -r requirements.txt

nb: Si vous êtes sous windows, il faut utiliser la commande suivante pour activer l'environnement virtuel

venv\Scripts\activate.bat

ou si vous utilisez powershell

venv\Scripts\Activate.ps1

Quitter l'environnement virtuel

deactivate

Lancement de l'application

streamlit run app.py

Installation de jupyter notebook (Optionnel)

Jupyter notebook peut être utilisé pour étudier les données. Installer directement dans l'environnement virtuel

pip install ipykernel

python -m ipykernel install --user --name=venv

homepage choice (future feature)

# choice = st.radio(
#     "📊 Sélectionnez la source de données",
#     ("📁 Fichier local", "📥 Serveur distant")
# )
# if choice == "📁 Fichier local":
#     file = st.file_uploader("Veuillez choisir un fichier",
#                             accept_multiple_files=False,
#                             type=['zip'])
# elif choice == "📥 Serveur distant":
#     site = st.text_input("Saisissez l'adresse du serveur 👇")
# if choice == "📁 Fichier local" and file is not None:

About

Observatoire Midi-Pyrénées - Outil de visualisation et de validation des données Météorologiques et chimiques de la station de mesure environnementale du pic du midi de Bigorre

Resources

Stars

Watchers

Forks

Releases

No releases published