]> AND Private Git Repository - predictops.git/blobdiff - README.md
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Integrating historical features
[predictops.git] / README.md
index b4cbde94c5926841fae2d14f8e15b7ac1e6f7375..e2030e747e903730cb958e06dedbfd2d55c02afc 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,28 +1,73 @@
-Creer un environnement :
-pip install virtualenv
-virtualenv predictops
+Configuration
+=============
 
 
-activer l'environnement :
-source ~/.venvs/predictops/bin/activate
+Initialisation de l'environnement de travail
+--------------------------------------------
 
 
-installer un package :
-pip install celery
-pip freeze > requirements.txt
+- Creer un environnement :
 
 
-Lancer 
-celery -A test_celery worker --loglevel=info
-puis 
-python -m test_celery.run_tasks
+`pip install virtualenv`
 
 
+`python -m venv ~/.venvs/predictops`
 
 
-Pour nettoyer la bdd :
-engine = ExtomeEngine(clean = False) -> dans le main
--> Remplir le répertoire data à partir d'archive
-dans pgModeler : Faire export
+- activer l'environnement :
 
 
+`source ~/.venvs/predictops/bin/activate`
 
 
-$ psql extome
-\dt  -> describe table
-select * from "PARAMETER";
 
 
+Gestion des packages
+--------------------
 
 
+- Mettre à jour la liste des packages
+
+`pip install -r requirements.txt`
+
+- installer un package :
+
+`pip install celery`
+
+`pip freeze > requirements.txt`
+
+
+Configuration de l'apprentissage
+--------------------------------
+
+Tout se passe dans le répertoire features
+
+1. Modifier learn.cfg :
+  - définition de l'ensemble d'apprentissage
+  - famille de features à considérer (météofrance...)
+  - opérations de pré-traitement
+  - ...
+
+2. Détailler le traitement de chaque famille de feature dans le cfg associé
+(feature_ephemeris.cfg, feature_meteo.cfg, etc.), en accord avec les fichiers
+csv associés dans le répertoire features. Dans ces derniers, le type spécifie
+si la variable est numérique (1), qualitative (2), ou si elle peut être consi-
+dérée comme de l'un ou l'autre type (3), comme le jour dans l'année.
+
+
+
+Exécution
+=========
+
+Script principal
+----------------
+
+`make`
+
+ou
+
+`python main.py`
+
+
+Tâches planifiées
+-----------------
+
+- Lancer le scheduling (à compléter)
+
+`celery -A test_celery worker --loglevel=info`
+
+puis
+
+`python -m test_celery.run_tasks`