## Nicolas - [ ] séries temporelles en échelle log ou linéaire /!\ D3 ne supporte pes les échelles log pour un domaine qui contient le 0. - [ ] rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible - [ ] prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year - [ ] modifier le bandeau vertical d'affichage des choix utilisateurs pour qu'il soit plus petit (en particulier les champs paramètres) - [ ] ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire ou l'utilisateur entrerait les données suivantes: * email * target (= planète, spacecraft, comet) * submit (envoyé ensuite vers un webservice d'AMDA à construire) - [ ] prévoir un bouton EPN-TAP ou l'on mettrait l'outil en relation avec le client VESPA développé par nathanaël - [ ] 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 -> tout ceci est configurable dans le fichier de configuration, je n'ai pas les ids ! - [ ] ajouter dans le bandeau vertical un onglet LAYERS avec 3 choix possibles: Jupiter Thermosphere Model, HST Jupiter Observations, HST Saturn Observations ## Future ? - [ ] Optimize data aggregation (numpy vectorization?) - [ ] Credit the author of the pixel art planets (can't find it again) - [ ] Add a README to the download tarball - [ ] Set the log level to _error_ in production (see `web/run.py`) - [ ] CRON statements to call the cache cleanup and warmup - [ ] Rework the images of Rosetta and Juno - [ ] Enable p67 - [ ] Enable Uranus - [ ] Enable Neptune - [ ] Find a way to handle the huge amount of data files for Earth ## 1.0.0-rc7 - [ ] Give the future data another color - [x] Change the default interval (from 2 months in the past to one in the future) - [x] Prepare horizontal lines in the time series - [x] Add buttons to the orbits plot zoom to inner or outer heliosphere - [x] Make the Y-Axis of time series dynamic (at the expense of animations) ## 1.0.0-rc6 - [x] Re-lock Earth until we have better support - [x] Add support for inputs STEREO-A, STEREO-B, L1 - [x] More ticks along X-axis (I tried, but it does not behave as expected) - [x] Smaller footer credits - [x] Move the version to the footer - [x] Fix various issues with spacepy and CDF generation ## 1.0.0-rc5 - [x] Cache warmup (generate for today's default interval) `/cache/warmup` - [x] Improve the generated CDF for SAMP - [x] Enable Earth - [x] Enable more precise configuration of each models' parameters ## 1.0.0-rc4 - [x] Sort times series by closeness to the sun - [x] Generate a CDF file (not NetCDF) - [x] Normalize time interval for time series - [x] Make the footer images clickable - [x] Highlight the visits counter - [x] Use a default interval up to 3 weeks in the future - [x] Add interval constraints for orbit models (Rosetta uses P67 after a time) - [x] Make the download with a netcdf file instead of a tarball of CSVs - [x] Support having no position to display (for Rosetta in some intervals) - [x] Make the local cache more resilient to corrupted downloads - [x] Make the local cache more resilient to naming collisions ## 1.0.0-rc3 - [x] Make the targets dynamic in the orbit plot, allowing zoom - [x] Refactor some more to move as much as we can to the config - [x] Cache clear (remove all files) `/cache/clear` ## 1.0.0-rc2 - [x] Refactor and clean up - [x] Add loaders to targets' toggle button ## 1.0.0-rc1 - [x] Support multiple data and orbit models for each target - [x] Cache cleanup (remove old files) `/cache/cleanup` ## 0.1.0 - [x] Cache generated CSVs on the server side - [x] Cache generated CSVs on the client side - [x] Count visits - [x] Zoom in on time series - [x] Loader and targets loading animation - [x] Start/Stop datetime fields - [x] Retry CSV generation when it fails due to a bug in AMDA's API - [x] Remove duplicate NetCDFs from AMDA's API response - [x] Add a version number somewhere - [x] Move the visitors counter to the footer - [x] Download raw data (tarball of CSV) for current time interval and targets - [x] Download raw data as NetCDF for current everything, via SAMP - [x] Add a warning for users with javascript disabled ## 0.0.0 - [x] Initial website skeleton - [x] Initial data bridge between netCDF and CSV - [x] New parameters - [x] Temperature `T` (K) - [x] Density `N` (cm^-3) - [x] Angle Planet-Sun-Earth `Delta_angle` (degrees) - [x] Magnetism => B Tangential - [x] Planets - [x] Probes - [x] Rosetta - [x] Juno - [x] Comets (the one visited by rosetta, p67) - [x] Orbits axes titles - [x] Logo Europlanet - [x] Cache remote NetCDFs locally - [x] Add source name on time series - [x] Support multiple sources - [x] Support enabling/disabling sources