Commit 034132c65543d138face3db01cae5b666c4f3387

Authored by Goutte
1 parent 604616e4

More changes from Nicolas' list.

CHANGELOG.md
1 1 ## Nicolas
2 2  
3   -- prévoir la possibilité à l'utilisateur d'afficher les paramètres (séries temporelles) en échelle log ou linéaire
4   -- rajouter uranus et neptune comme planètes cibles
5   -- permettre à l'utilisateur de choisir inner heliosphere (jusqu'à mars) ou outer heliosphere (jusqu'à saturne) pour la visualisation des éphémérides planétaires
6   -- rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible
7   -- rajouter le titre de Heliopropa dans le bandeau du haut (déplacer Planetary Space Weather Services et la version dans le bandeau du bas si besoin)
8   -- modifier le bandeau du bas pour faire apparaître sur une seule ligne les remerciements à la commission européenne source de financement
9   -- prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year
10   -- rajouter les ticks sur l'échelle des temps en X
11   -- quant on zoome modifier l'échelle en Y afin qu'elle s'adapte aux valeurs maximales de l'intervalle du zoom
12   -- modifier le bandeau vertical d'affichage des choix utilisateurs pour qu'il soit plus petit (en particulier les champs paramètres)
13   -- ajouter dans le bandeau vertical un onglet INPUT DATA avec 3 choix possibles: STEREO-A, STEREO-B, L1
14   -- ajouter dans le bandeau vertical un onglet LAYERS avec 3 choix possibles: Jupiter Thermosphere Model, HST Jupiter Observations, HST Saturn Observations
15   -- ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire ou l'utilisateur entrerait les données suivantes:
  3 +- [ ] séries temporelles en échelle log ou linéaire
  4 +- [ ] permettre à l'utilisateur de choisir inner heliosphere (jusqu'à mars) ou outer heliosphere (jusqu'à saturne) pour la visualisation des éphémérides planétaires
  5 +- [ ] rajouter uranus et neptune comme planètes cibles
  6 +- [ ] rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible
  7 +- [ ] prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year
  8 +- [ ] quant on zoome modifier l'échelle en Y afin qu'elle s'adapte aux valeurs maximales de l'intervalle du zoom
  9 +- [ ] modifier le bandeau vertical d'affichage des choix utilisateurs pour qu'il soit plus petit (en particulier les champs paramètres)
  10 +- [ ] ajouter dans le bandeau vertical un onglet INPUT DATA avec 3 choix possibles: STEREO-A, STEREO-B, L1
  11 +- [ ] ajouter dans le bandeau vertical un onglet LAYERS avec 3 choix possibles: Jupiter Thermosphere Model, HST Jupiter Observations, HST Saturn Observations
  12 +- [ ] ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire ou l'utilisateur entrerait les données suivantes:
16 13 * email
17 14 * target (= planète, spacecraft, comet)
18 15 * submit (envoyé ensuite vers un webservice d'AMDA à construire)
19   -- prévoir un bouton EPN-TAP ou l'on mettrait l'outil en relation avec le client VESPA développé par nathanaël
20   -- juno/rosetta doivent aussi bouger le long de leur orbite lorsque l'on parcourt à la souris les données de la série temporelle; pour les intervalles de temps où rosetta n'existe plus (crash à la surface de la comète) il faut qu'elle disparaisse; pour les intervalles de temps où juno est en orbite autour de jupiter il faut que juno suive jupiter
  16 +- [ ] prévoir un bouton EPN-TAP ou l'on mettrait l'outil en relation avec le client VESPA développé par nathanaël
  17 +- [ ] juno/rosetta doivent aussi bouger le long de leur orbite lorsque l'on parcourt à la souris les données de la série temporelle; pour les intervalles de temps où rosetta n'existe plus (crash à la surface de la comète) il faut qu'elle disparaisse; pour les intervalles de temps où juno est en orbite autour de jupiter il faut que juno suive jupiter
21 18  
22 19  
23 20 ## Future ?
... ... @@ -35,6 +32,8 @@
35 32  
36 33 - [ ] Rework the images of Rosetta and Juno
37 34 - [ ] Enable p67
  35 +- [x] More ticks along X-axis (I tried, but it does not behave as expected)
  36 +- [x] Smaller footer credits
38 37 - [x] Move the version to the footer
39 38 - [x] Fix various issues with spacepy and CDF generation
40 39  
... ...
web/static/css/main.css
... ... @@ -38,6 +38,11 @@ header .mdl-layout-title {
38 38 color: #e1e1e1;
39 39 }
40 40  
  41 +footer p.disclaimer {
  42 + font-size: 0.9em;
  43 + padding-top: 2.77em;
  44 +}
  45 +
41 46 /** LAYOUT *******************************************************************/
42 47  
43 48 body {
... ...
web/static/js/swapp.js
... ... @@ -573,7 +573,7 @@
573 573 this.path.attr('d', this.line);
574 574 this.xAxis.scale(this.xScale);
575 575 this.yAxis.scale(this.yScale);
576   - this.xAxis.ticks(Math.floor(width / 90.0));
  576 + this.xAxis.ticks(Math.floor(width / 80.0));
577 577 this.yAxis.ticks(Math.floor(height / 18.0));
578 578 this.svg.select('.x.axis').attr('transform', 'translate(0,' + height + ')').call(this.xAxis);
579 579 this.svg.select('.y.axis').call(this.yAxis);
... ...
web/static/js/swapp.ls
... ... @@ -508,7 +508,7 @@ export class TimeSeries
508 508 @yAxis.scale(@yScale)
509 509  
510 510 #if width < 600 then @xAxis.ticks(3) else @xAxis.ticks(7, ",f")
511   - @xAxis.ticks(Math.floor(width / 90.0)) # not working as expected
  511 + @xAxis.ticks(Math.floor(width / 80.0)) # not working as expected
512 512 @yAxis.ticks(Math.floor(height / 18.0))
513 513  
514 514 @svg.select('.x.axis')
... ...
web/view/layout.html.jinja2
... ... @@ -75,12 +75,12 @@
75 75 <br />
76 76 {{ visits }} visits since 2017
77 77 </p>
  78 + </div>
  79 + <div class="mdl-mini-footer__left-section">
78 80 <p class="disclaimer">
79 81 The <a href="http://www.europlanet-2020-ri.eu/">Europlanet 2020 Research Infrastructure</a> project has received funding
80   - <br>
81 82 from the <a href="https://ec.europa.eu/programmes/horizon2020/">European Union's Horizon 2020</a> research and innovation programme
82 83 under grant agreement N°&nbsp;654208.
83   - <br>
84 84 </p>
85 85 </div>
86 86 <div class="mdl-mini-footer__right-section">
... ...