QLop: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012017-07-31T12:36:22ZRedmine
Redmine SciQLOP - Task #1814 (Closed): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/18142017-07-31T12:36:22ZAnonymous
<p>Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :</p>
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
<p>Un contrôleur d'acquisition de données permet de :</p>
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
<p>Un contrôleur de cache permet de :</p>
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul>
SciQLOP - Task #1480 (Closed): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/14802017-05-31T13:00:36ZAnonymous
<p>Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :</p>
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
<p>Un contrôleur d'acquisition de données permet de :</p>
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
<p>Un contrôleur de cache permet de :</p>
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul>
SciQLOP - Task #1379 (Closed): Incorporation de clazyhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13792017-05-12T14:58:58ZAnonymous
<p>Le projet dispose de l'outil d'analyse syntaxique clazy</p>
SciQLOP - Task #1376 (New): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/13762017-05-12T13:24:46ZAnonymous
<p>Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :</p>
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
<p>Un contrôleur d'acquisition de données permet de :</p>
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
<p>Un contrôleur de cache permet de :</p>
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul>
SciQLOP - Task #1359 (Closed): Intégration continue (TeamCity)https://hephaistos.lpp.polytechnique.fr/redmine/issues/13592017-05-12T08:32:14ZAnonymous
<p>L'intégration continue du projet est configurée depuis la plateforme TeamCity (REDEFINIR LES SYSTEMES)</p>
<ul>
<li>il faut que les étapes de l'intégration continue soit effective sur team city au niveau journalier:
** Compilation (plateforme unique au choix pour le moment)
** cppcheck
** clanganalyser
** clazy (si possible)
** exécution des test unitaires
** génération de la doc (si possible)
** génération du setup</li>
</ul>
SciQLOP - Task #1357 (Closed): Connexion de Slack à TeamCityhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13572017-05-11T13:19:06ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme TeamCity</p>
SciQLOP - Task #1355 (Closed): Connexion de Slack à RhodeCodehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13552017-05-11T13:19:05ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme RhodeCode</p>
SciQLOP - Task #1356 (Closed): Connexion de Slack à Redminehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13562017-05-11T13:19:05ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme Redmine</p>
SciQLOP - Task #1274 (New): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/12742017-05-11T13:18:35ZAlexis Jeandet
<p>Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :</p>
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
<p>Un contrôleur d'acquisition de données permet de :</p>
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
<p>Un contrôleur de cache permet de :</p>
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul>
SciQLOP - Task #663 (In Progress): Improve filter performance in space data treehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/6632016-03-11T20:20:11ZNicolas Aunainicolas.aunai@lpp.polytechnique.fr
<p>h1. Symptom</p>
<p>The data tree filter should filter data as the user types. It takes about 1 sec on my macbook air to filter "Doublestar" and I have to hit </p>
SciQLOP - Task #661 (Closed): Remove hard coded pathhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/6612016-03-11T14:45:19ZAnonymous
<p>DL file instead of download data<br>
remove all hard coded paths</p>
SciQLOP - Task #660 (Closed): disable PyQLop until updatedhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/6602016-03-11T14:18:01ZAlexis Jeandet
<p>The following line in QLop.pro should be commented out or removed until the code is updated:<br>
include(src/Core/pythonQtOut/generated_cpp/PyQLop/PyQLop.pri)<br>
Indeed this correspond to auto-generated C++ code wrapper for python context.</p>
SciQLOP - Task #659 (Closed): Remove useless old fileshttps://hephaistos.lpp.polytechnique.fr/redmine/issues/6592016-03-11T14:05:58ZAlexis Jeandet
<p>at least the following files shouldn't be anymore in QLop source tree:</p>
<ul>
<li>src/SocExplorerPlot.h \</li>
<li>src/QCustomPlot/qcustomplot.h \</li>
<li>src/QCustomPlot/qcpdocumentobject.h \</li>
<li>src/Core/Widgets/qcustomplotvect.h \</li>
<li>src/Core/Widgets/qlopplots.h \</li>
<li>src/Core/abstractfileloader.h \</li>
<li>src/SocExplorerPlot.cpp \</li>
<li>src/QCustomPlot/qcustomplot.cpp \</li>
<li>src/QCustomPlot/qcpdocumentobject.cpp \</li>
<li>src/Core/Widgets/qcustomplotvect.cpp \</li>
<li>src/Core/Widgets/qlopplots.cpp \</li>
<li>src/Core/abstractfileloader.cpp \
Maybe more files could be removed.</li>
</ul>
SciQLOP - Task #465 (Closed): Annonces d'emploihttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4652015-07-13T07:01:38ZNicolas Aunainicolas.aunai@lpp.polytechnique.fr
<p>Liste des annonces publiées: </p>
<p><a href="http://www.qtfr.org/viewtopic.php?pid=113620#p113620">http://www.qtfr.org/viewtopic.php?pid=113620#p113620</a><br>
<a href="http://www.indeed.fr/cmp/Laboratoire-de-Physique-des-Plasmas/jobs/D%C3%A9veloppeur-C++-Qt-7fe002203ec836a7">http://www.indeed.fr/cmp/Laboratoire-de-Physique-des-Plasmas/jobs/Développeur-C++-Qt-7fe002203ec836a7</a><br>
<a href="http://forum.hardware.fr/hfr/EmploiEtudes/Annonces-emplois/visualisations-donnees-spatiales-sujet_73624_1.htm">http://forum.hardware.fr/hfr/EmploiEtudes/Annonces-emplois/visualisations-donnees-spatiales-sujet_73624_1.htm</a><br>
<a href="http://offre.jobisjob.fr/off-4bfika7rjjqwnmg4suofukkslm?availableSoon=true">http://offre.jobisjob.fr/off-4bfika7rjjqwnmg4suofukkslm?availableSoon=true</a><br>
<a href="https://entreprises.42.fr/en/pro">https://entreprises.42.fr/en/pro</a><br>
<a href="http://fr.lolix.org/search/offre/offre.php?id=20531">http://fr.lolix.org/search/offre/offre.php?id=20531</a><br>
"APEC":<a href="https://cadres.apec.fr/offres-emploi-cadres/0_0_0_160927767W__________offre-d-emploi-h-f-developpeur-c-qt-pour-la-visualisation-de-donnees-spatiales.html?numIdOffre=160927767W&selectedElement=0&sortsType=SCORE&sortsDirection=DESCENDING&nbParPage=20&typeAffichage=detaille&page=0&motsCles=sciqlop&xtmc=sciqlop&xtnp=1&xtcr=1&retour=%2Fhome%2Fmes-offres%2Frecherche-des-offres-demploi%2Fliste-des-offres-demploi.html%3FmotsCles%3Dsciqlop%26sortsType%3DSCORE%26sortsDirection%3DDESCENDING">https://cadres.apec.fr/offres-emploi-cadres/0_0_0_160927767W__________offre-d-emploi-h-f-developpeur-c-qt-pour-la-visualisation-de-donnees-spatiales.html?numIdOffre=160927767W&selectedElement=0&sortsType=SCORE&sortsDirection=DESCENDING&nbParPage=20&typeAffichage=detaille&page=0&motsCles=sciqlop&xtmc=sciqlop&xtnp=1&xtcr=1&retour=%2Fhome%2Fmes-offres%2Frecherche-des-offres-demploi%2Fliste-des-offres-demploi.html%3FmotsCles%3Dsciqlop%26sortsType%3DSCORE%26sortsDirection%3DDESCENDING</a><br>
"Manageurs.com":<a href="http://manageurs.com/entreprises_accueil.php">http://manageurs.com/entreprises_accueil.php</a><br>
diffusée a l'n7</p>
SciQLOP - Task #434 (Closed): Implement a kind of virtual file system for space missions datas.https://hephaistos.lpp.polytechnique.fr/redmine/issues/4342015-06-11T08:43:06ZAlexis Jeandet
<p>One way to deal with fact that all missions are different but have some similarities would be to describe all data products in virtual file system. For example you would be able to get Cassini FGM data through "/CASSINI/MAG/FGM" and at the same time it should allows you to get all data of one kind for a list of spacecrafts. Possible paths:</p>
<ul>
<li> "/CASSINI/MAG/FGM" should give access to Cassini FGM flux</li>
<li> "/*/MAG/FGM" should give access to all spacecrafts FGM flux</li>
<li> "/CASSINI|CLUSTER/MAG/FGM" should give access to Cassini and Cluster FGM flux</li>
</ul>
<p>You should also be able to query and filter data, for example you may ask for all electric field data but only time series with a sampling rate higher than 1kHz.</p>
<p>The solution may be to describe this in XML format, now we need to choose which attributes we need to describe everything.</p>
<p>Some random ideas:</p>
<p>The spacecraft node should be described correctly.<br>
All data products description should at least contain:</p>
<ul>
<li>The link to download them, it need to be flexible and multiple(allow mirrors). We can embed JavaScript rules to generate URLs from time windows.</li>
<li>The DATA geometry, is it a vector, a picture or something else?</li>
<li>The unit, no unit is one possible value.</li>
<li>The product name we expect to see in the cdf or tab header.</li>
<li>The list of sampling rates.</li>
</ul>
<p>This solution has the big advantage to reduce code maintenance and put most information out of the code and allow users to add product/missions/mirrors and tweak them.</p>