diff --git a/Dockerfile b/Dockerfile
index 7789b19..fac1732 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,6 +13,7 @@ RUN pip install --upgrade pip &&\
# Build the whole stuff
COPY . .
+run cp config.yml-dist config.yml
# Allow running outside compose
-CMD flask --app heliopropa:application run --host=0.0.0.0
\ No newline at end of file
+CMD flask --app heliopropa:application run --host=0.0.0.0
diff --git a/README.md b/README.md
index fd9d467..7e0a175 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,13 @@ It also gathers NetCDF data from AMDA, and serves it as CSV to the plotter.
## Develop
+### Configuration
+
+``` bash
+cp config.yml-dist config.yml
+$(EDITOR) config.yml # but defaults should be ok
+```
+
### Python venv
``` bash
diff --git a/config.yml b/config.yml
deleted file mode 100644
index 96615c9..0000000
--- a/config.yml
+++ /dev/null
@@ -1,862 +0,0 @@
-# WARNING : IF YOU BREAK THIS FILE YOU'LL BREAK THE WEBSITE. Tread carefully.
-# Remember, you can test the website locally, see the README.
-
-
-# The HTML metadata in the page header.
-# Don't put double quotes (") in any of these fields.
-meta:
- title: Heliopropa ☼ Solar System Weather
- keywords:
- - science
- - cdpp
- - europlanet
- - space
- - weather
- # Will be shown by search engines below the title of the page.
- description: Heliospheric propagation 1D MHD model for solar wind prediction at planets, probes and comets.
-
-
-# The top bar
-header:
- title: CDPP / Heliopropa
- description: Heliospheric propagation 1D MHD model for solar wind prediction at planets, probes and comets.
- links:
- - text: Model
- href: "https://onlinelibrary.wiley.com/doi/10.1029/2004JA010959/abstract"
- - text: Horizon 2020
- href: "https://ec.europa.eu/programmes/horizon2020/"
-
-
-# A list of authors that will appear in the HTML metadata and possibly in the
-# authorship page as well. The order does not matter, it will be shuffled.
-authors:
- - name: Richard Hitier
- role: Software Padawan
- mail: richard.hitien@irap.omp.eu
- - name: Antoine Goutenoir
- role: Software Ninja
- mail: antoine.goutenoir@irap.omp.eu
- - name: Myriam Bouchemit
- role: Code Reviewer
- mail: myriam.bouchemit@irap.omp.eu
- - name: Nicolas André
- role: Project Lead
- mail: nicolas.andre@irap.omp.eu
- - name: Vincent Génot
- role: Project Coordinator
- mail: vincent.genot@irap.omp.eu
-
-
-#amda: "http://cdpp.irap.omp.eu/BASE/DDService/getDataUrl.php?dataSet={dataSet}&StartTime={startTime}&StopTime={stopTime}"
-amda: "http://amda.irap.omp.eu/DDService/getDataUrl.php?dataSet={dataSet}&StartTime={startTime}&StopTime={stopTime}"
-
-defaults:
- input_slug: 'om'
- relative_before: 1
- relative_after: 1
-
-# Data files are in data/catalog/
-# Constraints are joined by an outer OR and an inner AND
-layers:
- models:
- - slug: "jupiterthermospheremodel"
- name: "Jupiter Thermo."
- desc: "Jupiter Thermosphere Model"
- campaigns:
- - slug: "hstjupiterobservations"
- name: "HST Jupiter"
- desc: "Hubble Space Telescope Jupiter Observations"
- live: true
- - slug: "hstsaturnobservations"
- name: "HST Saturn"
- desc: "Hubble Space Telescope Saturn Observations"
- live: true
- catalogs:
- - slug: "cmecatalogs"
- name: "CME Catalogs"
- desc: "Coronal Mass Ejection Catalogs"
- data:
- - doc: "https://www.helcats-fp7.eu/catalogues/wp4_icmecat.html"
- url: "https://www.helcats-fp7.eu/catalogues/data/ICME_WP4_V10.json"
- file: "ICME_WP4_V10.json"
- start: "ICME_START_TIME"
- stop: "MO_END_TIME"
- om:
- venus:
- constraints: [ { SC_INSITU: [ "VEX" ] } ]
- mercury:
- constraints: [ { SC_INSITU: [ "MESSENGER" ] } ]
- - doc: "https://www.helcats-fp7.eu/catalogues/wp4_arrcat.html"
- url: "https://www.helcats-fp7.eu/catalogues/data/HCME_WP4_V6.json"
- file: "HCME_WP4_V6.json"
- start: "TARGET_ARRIVAL"
- om:
- mars:
- constraints: [ { TARGET_NAME: [ "MARS", "MAVEN", "MSL" ] } ]
- - doc: "https://cdaw.gsfc.nasa.gov/CME_list/UNIVERSAL/text_ver/"
- url: "https://cdaw.gsfc.nasa.gov/CME_list/UNIVERSAL/text_ver/univ_all.txt"
- file: "univ_all.json"
- start: "DATETIME"
- om:
- earth: ~
-
-
-inputs:
- - slug: "om"
- name: "OMNI"
- desc: "The default input."
- - slug: "art"
- name: "ACE-RT"
- desc: "ACE Real ime"
- - slug: "dsc"
- name: "DISCOVR"
- desc: "DISCOVR"
- - slug: "solo"
- name: "SOLAR-O"
- desc: "Solar Orbiter"
- - slug: "sa"
- name: "STEREO-A"
- desc: "The first of the STEREO (Solar Terrestrial Relations Observatory), a solar observation mission."
- - slug: "sb"
- name: "STEREO-B"
- desc: "The second of the STEREO (Solar Terrestrial Relations Observatory), a solar observation mission."
-
-#Comets
-#67P p67_orb_all
-#
-#Probes
-#Maven maven_orb_cruise
-#Juno juno_cruise_all
-#Exomars exomars_cruise_all
-#Rosetta ros_orb_cruise
-
-# To add a new target, you must :
-# 1. Configure it here
-# 2. Create the two related images in `web/static/img/target/`
-#
-# `slug` is used internally, and should match \[a-z0-9]+\ (NO dashes /!\)
-# `name` is displayed in the time series (should be short)
-# `title` appears on mouse hover, and can be longer
-# `locked` is for sources that are "coming soon"
-# `default` sources are shown to incoming visitors, others need user activation
-# `orbit` holds the orbit configuration data
-# `models` holds the configuration data for each model
-# the slugs are ids for AMDA
-targets:
-
- - type: 'planet'
- slug: 'mercury'
- name: 'Mercury'
- title: 'Mercury'
- orbit:
- models:
- - slug: 'mercury-orb-all'
- parameters:
- xy_hee: 'xyz_mercury_hee'
- semimajor: 0
- semiminor: 0
- models:
- om:
- - slug: 'tao-mercury-sw'
- parameters:
- dens: 'mercury_sw_n'
- xy_v: 'mercury_sw_v'
- temp: 'mercury_sw_t'
- pdyn: 'mercury_sw_pdyn'
- btan: 'mercury_sw_b'
- brad: 'mercury_sw_bx'
- atse: 'mercury_sw_da'
- art:
- - slug: 'tao-mercury-swrt'
- parameters:
- dens: 'mercury_swrt_n'
- xy_v: 'mercury_swrt_v'
- temp: 'mercury_swrt_t'
- pdyn: 'mercury_swrt_pdyn'
- btan: 'mercury_swrt_b'
- brad: 'mercury_swrt_bx'
- atse: 'mercury_swrt_da'
- dsc:
- - slug: 'tao-mercury-dsc'
- parameters:
- dens: 'mercury_dsc_n'
- xy_v: 'mercury_dsc_v'
- temp: 'mercury_dsc_t'
- pdyn: 'mercury_dsc_pdyn'
- btan: 'mercury_dsc_b'
- brad: 'mercury_dsc_bx'
- atse: 'mercury_dsc_da'
-# solo:
-# - slug: 'tao-mercury-solo'
- sa:
- - slug: 'tao-mercury-sta'
- parameters:
- dens: 'mercury_sta_n'
- xy_v: 'mercury_sta_v'
- temp: 'mercury_sta_t'
- pdyn: 'mercury_sta_pdyn'
- btan: 'mercury_sta_b'
- brad: 'mercury_sta_bx'
- atse: 'mercury_sta_da'
- sb:
- - slug: 'tao-mercury-stb'
- parameters:
- dens: 'mercury_stb_n'
- xy_v: 'mercury_stb_v'
- temp: 'mercury_stb_t'
- pdyn: 'mercury_stb_pdyn'
- btan: 'mercury_stb_b'
- brad: 'mercury_stb_bx'
- atse: 'mercury_stb_da'
- locked: false
- default: false
- - type: 'planet'
- slug: 'venus'
- name: 'Venus'
- title: 'Venus'
- orbit:
- models:
- - slug: 'venus-orb-all'
- parameters:
- xy_hee: 'xyz_venus_hee'
- semimajor: 0.72333199
- semiminor: 0.7233154
- models:
- om:
- - slug: 'tao-venus-sw'
- parameters:
- dens: 'venus_sw_n'
- xy_v: 'venus_sw_v'
- temp: 'venus_sw_t'
- pdyn: 'venus_sw_pdyn'
- btan: 'venus_sw_b'
- brad: 'venus_sw_bx'
- atse: 'venus_sw_da'
- art:
- - slug: 'tao-venus-swrt'
- parameters:
- dens: 'venus_swrt_n'
- xy_v: 'venus_swrt_v'
- temp: 'venus_swrt_t'
- pdyn: 'venus_swrt_pdyn'
- btan: 'venus_swrt_b'
- brad: 'venus_swrt_bx'
- atse: 'venus_swrt_da'
- dsc:
- - slug: 'tao-venus-dsc'
- parameters:
- dens: 'venus_dsc_n'
- xy_v: 'venus_dsc_v'
- temp: 'venus_dsc_t'
- pdyn: 'venus_dsc_pdyn'
- btan: 'venus_dsc_b'
- brad: 'venus_dsc_bx'
- atse: 'venus_dsc_da'
-# solo:
-# - slug: 'tao-venus-solo'
- sa:
- - slug: 'tao-venus-sta'
- parameters:
- dens: 'venus_sta_n'
- xy_v: 'venus_sta_v'
- temp: 'venus_sta_t'
- pdyn: 'venus_sta_pdyn'
- btan: 'venus_sta_b'
- brad: 'venus_sta_bx'
- atse: 'venus_sta_da'
- sb:
- - slug: 'tao-venus-stb'
- parameters:
- dens: 'venus_stb_n'
- xy_v: 'venus_stb_v'
- temp: 'venus_stb_t'
- pdyn: 'venus_stb_pdyn'
- btan: 'venus_stb_b'
- brad: 'venus_stb_bx'
- atse: 'venus_stb_da'
- locked: false
- default: true
- - type: 'planet'
- slug: 'earth'
- name: 'Earth'
- title: 'Earth'
- orbit:
- models: [ ] # Earth has no orbit models, we hard-coded it to (1, 0)
- # Earth has a LOT of data files, compared to the others.
- models:
- om:
- - slug: 'omni-hour-all'
- parameters:
- pdyn: 'omni_sw_ram'
- # xy_b: 'omni_imf'
- - slug: 'ace-swepam-real-1h'
- parameters:
- vtot: 'sw_v_real'
- temp: 'sw_n_real'
- dens: 'sw_t_real'
- xy_b: 'imf_real_gse'
- #brad: ''
- #atse: ''
- #btan: 'Bgsm' # /!. VECTOR2 (actually, does not exist)
- sa:
- - slug: 'omni-hour-all'
- parameters:
- pdyn: 'omni_sw_ram'
- - slug: 'ace-swepam-real-1h'
- parameters:
- vtot: 'sw_v_real'
- temp: 'sw_n_real'
- dens: 'sw_t_real'
- xy_b: 'imf_real_gse'
- sb:
- - slug: 'omni-hour-all'
- parameters:
- pdyn: 'omni_sw_ram'
- - slug: 'ace-swepam-real-1h'
- parameters:
- vtot: 'sw_v_real'
- temp: 'sw_n_real'
- dens: 'sw_t_real'
- xy_b: 'imf_real_gse'
- locked: false
- default: true
- - type: 'planet'
- slug: 'mars'
- name: 'Mars'
- title: 'Mars'
- orbit:
- models:
- - slug: 'mars-orb-all'
- parameters:
- xy_hee: 'xyz_mars_hee'
- semimajor: 1.52366231
- semiminor: 1.51700011
- models:
- om:
- - slug: 'tao-mars-sw'
- parameters:
- dens: 'mars_sw_n'
- xy_v: 'mars_sw_v'
- temp: 'mars_sw_t'
- pdyn: 'mars_sw_pdyn'
- btan: 'mars_sw_b'
- brad: 'mars_sw_bx'
- atse: 'mars_sw_da'
- art:
- - slug: 'tao-mars-swrt'
- parameters:
- dens: 'mars_swrt_n'
- xy_v: 'mars_swrt_v'
- temp: 'mars_swrt_t'
- pdyn: 'mars_swrt_pdyn'
- btan: 'mars_swrt_b'
- brad: 'mars_swrt_bx'
- atse: 'mars_swrt_da'
- dsc:
- - slug: 'tao-mars-dsc'
- parameters:
- dens: 'mars_dsc_n'
- xy_v: 'mars_dsc_v'
- temp: 'mars_dsc_t'
- pdyn: 'mars_dsc_pdyn'
- btan: 'mars_dsc_b'
- brad: 'mars_dsc_bx'
- atse: 'mars_dsc_da'
-# solo:
-# - slug: 'tao-mars-solo'
- sa:
- - slug: 'tao-mars-sta'
- parameters:
- dens: 'mars_sta_n'
- xy_v: 'mars_sta_v'
- temp: 'mars_sta_t'
- pdyn: 'mars_sta_pdyn'
- btan: 'mars_sta_b'
- brad: 'mars_sta_bx'
- atse: 'mars_sta_da'
- sb:
- - slug: 'tao-mars-stb'
- parameters:
- dens: 'mars_stb_n'
- xy_v: 'mars_stb_v'
- temp: 'mars_stb_t'
- pdyn: 'mars_stb_pdyn'
- btan: 'mars_stb_b'
- brad: 'mars_stb_bx'
- atse: 'mars_stb_da'
- locked: false
- default: false
- - type: 'planet'
- slug: 'jupiter'
- name: 'Jupiter'
- title: 'Jupiter'
- orbit:
- models:
- - slug: 'jupiter-orb-all'
- parameters:
- xy_hee: 'xyz_jupiter_hee'
- semimajor: 5.45516759
- semiminor: 4.95155843
- models:
- om:
- - slug: 'tao-jup-sw'
- parameters:
- dens: 'jup_sw_n'
- xy_v: 'jup_sw_v'
- temp: 'jup_sw_t'
- pdyn: 'jup_sw_pdyn'
- btan: 'jup_sw_b'
- brad: 'jup_sw_bx'
- atse: 'jup_sw_da'
- art:
- - slug: 'tao-jup-swrt'
- parameters:
- dens: 'jup_swrt_n'
- xy_v: 'jup_swrt_v'
- temp: 'jup_swrt_t'
- pdyn: 'jup_swrt_pdyn'
- btan: 'jup_swrt_b'
- brad: 'jup_swrt_bx'
- atse: 'jup_swrt_da'
- dsc:
- - slug: 'tao-jup-dsc'
- parameters:
- dens: 'jup_dsc_n'
- xy_v: 'jup_dsc_v'
- temp: 'jup_dsc_t'
- pdyn: 'jup_dsc_pdyn'
- btan: 'jup_dsc_b'
- brad: 'jup_dsc_bx'
- atse: 'jup_dsc_da'
-# solo:
-# - slug: 'tao-jup-solo'
- sa:
- - slug: 'tao-jup-sta'
- parameters:
- dens: 'jup_sta_n'
- xy_v: 'jup_sta_v'
- temp: 'jup_sta_t'
- pdyn: 'jup_sta_pdyn'
- btan: 'jup_sta_b'
- brad: 'jup_sta_bx'
- atse: 'jup_sta_da'
- sb:
- - slug: 'tao-jup-stb'
- parameters:
- dens: 'jup_stb_n'
- xy_v: 'jup_stb_v'
- temp: 'jup_stb_t'
- pdyn: 'jup_stb_pdyn'
- btan: 'jup_stb_b'
- brad: 'jup_stb_bx'
- atse: 'jup_stb_da'
- tap:
- target_name: 'Jupiter'
- locked: false
- default: false
- - type: 'planet'
- slug: 'saturn'
- name: 'Saturn'
- title: 'Saturn'
- orbit:
- models:
- - slug: 'saturn-orb-all'
- parameters:
- xy_hee: 'xyz_saturn_hee'
- semimajor: 9.53707032
- semiminor: 9.5230773
- models:
- om:
- - slug: 'tao-sat-sw'
- parameters:
- dens: 'sat_sw_n'
- xy_v: 'sat_sw_v'
- temp: 'sat_sw_t'
- pdyn: 'sat_sw_pdyn'
- btan: 'sat_sw_b'
- brad: 'sat_sw_bx'
- atse: 'sat_sw_da'
- art:
- - slug: 'tao-sat-swrt'
- parameters:
- dens: 'sat_swrt_n'
- xy_v: 'sat_swrt_v'
- temp: 'sat_swrt_t'
- pdyn: 'sat_swrt_pdyn'
- btan: 'sat_swrt_b'
- brad: 'sat_swrt_bx'
- atse: 'sat_swrt_da'
- dsc:
- - slug: 'tao-sat-dsc'
- parameters:
- dens: 'sat_dsc_n'
- xy_v: 'sat_dsc_v'
- temp: 'sat_dsc_t'
- pdyn: 'sat_dsc_pdyn'
- btan: 'sat_dsc_b'
- brad: 'sat_dsc_bx'
- atse: 'sat_dsc_da'
-# solo:
-# - slug: 'tao-sat-solo'
- sa:
- - slug: 'tao-sat-sta'
- parameters:
- dens: 'sat_sta_n'
- xy_v: 'sat_sta_v'
- temp: 'sat_sta_t'
- pdyn: 'sat_sta_pdyn'
- btan: 'sat_sta_b'
- brad: 'sat_sta_bx'
- atse: 'sat_sta_da'
- sb:
- - slug: 'tao-sat-stb'
- parameters:
- dens: 'sat_stb_n'
- xy_v: 'sat_stb_v'
- temp: 'sat_stb_t'
- pdyn: 'sat_stb_pdyn'
- btan: 'sat_stb_b'
- brad: 'sat_stb_bx'
- atse: 'sat_stb_da'
- tap:
- target_name: 'Saturn'
- locked: false
- default: false
- - type: 'planet'
- slug: 'uranus'
- name: 'Uranus'
- title: 'Uranus'
- orbit:
- models:
- - slug: 'uranus-orb-all'
- parameters:
- xy_hee: 'xyz_uranus_hee'
- semimajor: 19.19
- semiminor: 19.17
- models:
- om:
- - slug: 'tao-ura-sw'
- parameters:
- dens: 'ura_sw_n'
- xy_v: 'ura_sw_v'
- temp: 'ura_sw_t'
- pdyn: 'ura_sw_pdyn'
- btan: 'ura_sw_b'
- brad: 'ura_sw_bx'
- atse: 'ura_sw_da'
- art:
- - slug: 'tao-ura-swrt'
- parameters:
- dens: 'ura_swrt_n'
- xy_v: 'ura_swrt_v'
- temp: 'ura_swrt_t'
- pdyn: 'ura_swrt_pdyn'
- btan: 'ura_swrt_b'
- brad: 'ura_swrt_bx'
- atse: 'ura_swrt_da'
- dsc:
- - slug: 'tao-ura-dsc'
- parameters:
- dens: 'ura_dsc_n'
- xy_v: 'ura_dsc_v'
- temp: 'ura_dsc_t'
- pdyn: 'ura_dsc_pdyn'
- btan: 'ura_dsc_b'
- brad: 'ura_dsc_bx'
- atse: 'ura_dsc_da'
-# solo:
-# - slug: 'tao-ura-solo'
- sa:
- - slug: 'tao-ura-sta'
- parameters:
- dens: 'ura_sta_n'
- xy_v: 'ura_sta_v'
- temp: 'ura_sta_t'
- pdyn: 'ura_sta_pdyn'
- btan: 'ura_sta_b'
- brad: 'ura_sta_bx'
- atse: 'ura_sta_da'
- sb:
- - slug: 'tao-ura-stb'
- parameters:
- dens: 'ura_stb_n'
- xy_v: 'ura_stb_v'
- temp: 'ura_stb_t'
- pdyn: 'ura_stb_pdyn'
- btan: 'ura_stb_b'
- brad: 'ura_stb_bx'
- atse: 'ura_stb_da'
- locked: false
- default: false
- - type: 'planet'
- slug: 'neptune'
- name: 'Neptune'
- title: 'Neptune'
- orbit:
- models:
- - slug: 'neptune-orb-all'
- parameters:
- xy_hee: 'xyz_neptune_hee'
- semimajor: 30.06896348
- semiminor: 30.06785516
- models:
- om:
- - slug: 'tao-nep-sw'
- parameters:
- dens: 'nep_sw_n'
- xy_v: 'nep_sw_v'
- temp: 'nep_sw_t'
- pdyn: 'nep_sw_pdyn'
- btan: 'nep_sw_b'
- brad: 'nep_sw_bx'
- atse: 'nep_sw_da'
- art:
- - slug: 'tao-nep-swrt'
- parameters:
- dens: 'nep_swrt_n'
- xy_v: 'nep_swrt_v'
- temp: 'nep_swrt_t'
- pdyn: 'nep_swrt_pdyn'
- btan: 'nep_swrt_b'
- brad: 'nep_swrt_bx'
- atse: 'nep_swrt_da'
- dsc:
- - slug: 'tao-nep-dsc'
- parameters:
- dens: 'nep_dsc_n'
- xy_v: 'nep_dsc_v'
- temp: 'nep_dsc_t'
- pdyn: 'nep_dsc_pdyn'
- btan: 'nep_dsc_b'
- brad: 'nep_dsc_bx'
- atse: 'nep_dsc_da'
-# solo:
-# - slug: 'tao-nep-solo'
- sa:
- - slug: 'tao-nep-sta'
- parameters:
- dens: 'nep_sta_n'
- xy_v: 'nep_sta_v'
- temp: 'nep_sta_t'
- pdyn: 'nep_sta_pdyn'
- btan: 'nep_sta_b'
- brad: 'nep_sta_bx'
- atse: 'nep_sta_da'
- sb:
- - slug: 'tao-nep-stb'
- parameters:
- dens: 'nep_stb_n'
- xy_v: 'nep_stb_v'
- temp: 'nep_stb_t'
- pdyn: 'nep_stb_pdyn'
- btan: 'nep_stb_b'
- brad: 'nep_stb_bx'
- atse: 'nep_stb_da'
- locked: false
- default: false
- - type: 'probe'
- slug: 'bepi'
- name: 'BepiColombo'
- title: 'BepiColombo'
- orbit:
- models:
- - slug: 'bepi-cruise-all'
- parameters:
- xy_hee: 'bepi_xyz_hee'
- models:
- om:
- - slug: 'tao-bepi-sw'
- parameters:
- dens: 'bepi_sw_n'
- xy_v: 'bepi_sw_v'
- temp: 'bepi_sw_t'
- pdyn: 'bepi_sw_pdyn'
- btan: 'bepi_sw_b'
- brad: 'bepi_sw_bx'
- atse: 'bepi_sw_da'
- art:
- - slug: 'tao-bepi-swrt'
- parameters:
- dens: 'bepi_swrt_n'
- xy_v: 'bepi_swrt_v'
- temp: 'bepi_swrt_t'
- pdyn: 'bepi_swrt_pdyn'
- btan: 'bepi_swrt_b'
- brad: 'bepi_swrt_bx'
- atse: 'bepi_swrt_da'
- sa:
- - slug: 'tao-bepi-sta'
- parameters:
- dens: 'bepi_sta_n'
- xy_v: 'bepi_sta_v'
- temp: 'bepi_sta_t'
- pdyn: 'bepi_sta_pdyn'
- btan: 'bepi_sta_b'
- brad: 'bepi_sta_bx'
- atse: 'bepi_sta_da'
- locked: false
- default: false
- - type: 'probe'
- slug: 'solo'
- name: 'SolarOrbiter'
- title: 'SolarOrbiter'
- orbit:
- models:
- - slug: 'so-orb-all'
- parameters:
- xy_hee: 'so_xyz_hee'
- models:
- om:
- - slug: 'tao-so-sw'
- parameters:
- dens: 'so_sw_n'
- xy_v: 'so_sw_v'
- temp: 'so_sw_t'
- pdyn: 'so_sw_pdyn'
- btan: 'so_sw_b'
- brad: 'so_sw_bx'
- atse: 'so_sw_da'
- dsc:
- - slug: 'tao-so-dsc'
- parameters:
- dens: 'so_dsc_n'
- xy_v: 'so_dsc_v'
- temp: 'so_dsc_t'
- pdyn: 'so_dsc_pdyn'
- btan: 'so_dsc_b'
- brad: 'so_dsc_bx'
- atse: 'so_dsc_da'
- locked: false
- default: false
- - type: 'probe'
- slug: 'psp'
- name: 'Parker Solar Probe'
- title: 'Parker Solar Probe'
- orbit:
- models:
- - slug: 'psp-orb-all'
- parameters:
- xy_hee: 'psp_xyz_hee'
- models:
- om:
- - slug: 'tao-psp-sw'
- parameters:
- dens: 'psp_sw_n'
- xy_v: 'psp_sw_v'
- temp: 'psp_sw_t'
- pdyn: 'psp_sw_pdyn'
- btan: 'psp_sw_b'
- brad: 'psp_sw_bx'
- atse: 'psp_sw_da'
- dsc:
- - slug: 'tao-psp-dsc'
- parameters:
- dens: 'psp_dsc_n'
- xy_v: 'psp_dsc_v'
- temp: 'psp_dsc_t'
- pdyn: 'psp_dsc_pdyn'
- btan: 'psp_dsc_b'
- brad: 'psp_dsc_bx'
- atse: 'psp_dsc_da'
- art:
- - slug: 'tao-psp-swrt'
- parameters:
- dens: 'psp_swrt_n'
- xy_v: 'psp_swrt_v'
- temp: 'psp_swrt_t'
- pdyn: 'psp_swrt_pdyn'
- btan: 'psp_swrt_b'
- brad: 'psp_swrt_bx'
- atse: 'psp_swrt_da'
- sa:
- - slug: 'tao-psp-sta'
- parameters:
- dens: 'psp_sta_n'
- xy_v: 'psp_sta_v'
- temp: 'psp_sta_t'
- pdyn: 'psp_sta_pdyn'
- btan: 'psp_sta_b'
- brad: 'psp_sta_bx'
- atse: 'psp_sta_da'
- locked: false
- default: false
-# - type: 'probe'
-# slug: 'rosetta'
-# name: 'Rosetta'
-# title: 'Rosetta'
-# orbit:
-# models:
-# - slug: 'ros_orb_cruise'
-# stopped_at: '2014-08-02T00:00:00'
-# - slug: 'p67_orb_all'
-# started_at: '2014-08-02T00:00:00'
-# #stopped_at: '2016-09-30T11:19:00'
-# # 'XYZ_HEE' is not present in http://amda.irap.omp.eu/DDService/BASE/DATA//ORBITS/P67.NEW/P67_2014212000005000.nc.gz
-# # parameters:
-# # hee: 'XYZ_HEE'
-# models:
-# om:
-# - slug: 'tao_ros_sw'
-# sa:
-# - slug: 'tao_ros_sw'
-# sb:
-# - slug: 'tao_ros_sw'
-# locked: true
-# default: false
-# - type: 'probe'
-# slug: 'juno'
-# name: 'Juno'
-# title: 'Juno'
-# orbit:
-# models:
-# - slug: 'juno_cruise_all'
-# stopped_at: '2016-07-05T03:53:00'
-# - slug: 'jupiter_orb_all'
-# started_at: '2016-07-05T03:53:00'
-# models:
-# om:
-# - slug: 'tao_juno_sw'
-# sa:
-# - slug: 'tao_juno_sw'
-# sb:
-# - slug: 'tao_juno_sw'
-# locked: true
-# default: false
-# - type: 'comet'
-# slug: 'p67'
-# name: 'Churyumov-Gerasimenko'
-# title: 'Churyumov-Gerasimenko (coming soon)'
-# orbit:
-# models:
-# - slug: 'p67_orb_all'
-# parameters:
-# hee: 'XYZ_HEE'
-# models:
-# om:
-# - slug: 'tao_p67_sw'
-# sa:
-# - slug: 'tao_p67_sw'
-# sb:
-# - slug: 'tao_p67_sw'
-# locked: true
-# default: false
-
-
-# Tao Model OMNI_input
-#Rosetta tao_ros_sw 2014-01-01T00:00 2017-01-21T00:00
-#Juno cruise tao_juno_sw 2012-01-01T00:00 2016-11-02T22:00
-#Mercury tao_mercury_sw 1990-01-01T01:00 2017-02-19T00:00
-#Venus tao_venus_sw 1990-01-01T01:00 2017-02-19T00:00
-#Mars tao_mars_sw 1990-01-01T01:00 2017-02-19T00:00
-#Jupiter tao_jup_sw 1990-01-01T01:00 2017-02-19T00:00
-#Saturn tao_sat_sw 1990-01-01T01:30 2017-02-19T00:00
-
-toots:
- - date: "2019-03-29"
- text: "Enable Stereo-A and Stereo-B input sources."
- - date: "2019-02-01"
- text: "Add Saturn's Auroral Catalog."
- - date: "2018-11-16"
- text: "New changes to the UI, and more icons."
- - date: "2018-10-02"
- text: "Adding an About page."
diff --git a/config.yml-dist b/config.yml-dist
new file mode 100644
index 0000000..96615c9
--- /dev/null
+++ b/config.yml-dist
@@ -0,0 +1,862 @@
+# WARNING : IF YOU BREAK THIS FILE YOU'LL BREAK THE WEBSITE. Tread carefully.
+# Remember, you can test the website locally, see the README.
+
+
+# The HTML metadata in the page header.
+# Don't put double quotes (") in any of these fields.
+meta:
+ title: Heliopropa ☼ Solar System Weather
+ keywords:
+ - science
+ - cdpp
+ - europlanet
+ - space
+ - weather
+ # Will be shown by search engines below the title of the page.
+ description: Heliospheric propagation 1D MHD model for solar wind prediction at planets, probes and comets.
+
+
+# The top bar
+header:
+ title: CDPP / Heliopropa
+ description: Heliospheric propagation 1D MHD model for solar wind prediction at planets, probes and comets.
+ links:
+ - text: Model
+ href: "https://onlinelibrary.wiley.com/doi/10.1029/2004JA010959/abstract"
+ - text: Horizon 2020
+ href: "https://ec.europa.eu/programmes/horizon2020/"
+
+
+# A list of authors that will appear in the HTML metadata and possibly in the
+# authorship page as well. The order does not matter, it will be shuffled.
+authors:
+ - name: Richard Hitier
+ role: Software Padawan
+ mail: richard.hitien@irap.omp.eu
+ - name: Antoine Goutenoir
+ role: Software Ninja
+ mail: antoine.goutenoir@irap.omp.eu
+ - name: Myriam Bouchemit
+ role: Code Reviewer
+ mail: myriam.bouchemit@irap.omp.eu
+ - name: Nicolas André
+ role: Project Lead
+ mail: nicolas.andre@irap.omp.eu
+ - name: Vincent Génot
+ role: Project Coordinator
+ mail: vincent.genot@irap.omp.eu
+
+
+#amda: "http://cdpp.irap.omp.eu/BASE/DDService/getDataUrl.php?dataSet={dataSet}&StartTime={startTime}&StopTime={stopTime}"
+amda: "http://amda.irap.omp.eu/DDService/getDataUrl.php?dataSet={dataSet}&StartTime={startTime}&StopTime={stopTime}"
+
+defaults:
+ input_slug: 'om'
+ relative_before: 1
+ relative_after: 1
+
+# Data files are in data/catalog/
+# Constraints are joined by an outer OR and an inner AND
+layers:
+ models:
+ - slug: "jupiterthermospheremodel"
+ name: "Jupiter Thermo."
+ desc: "Jupiter Thermosphere Model"
+ campaigns:
+ - slug: "hstjupiterobservations"
+ name: "HST Jupiter"
+ desc: "Hubble Space Telescope Jupiter Observations"
+ live: true
+ - slug: "hstsaturnobservations"
+ name: "HST Saturn"
+ desc: "Hubble Space Telescope Saturn Observations"
+ live: true
+ catalogs:
+ - slug: "cmecatalogs"
+ name: "CME Catalogs"
+ desc: "Coronal Mass Ejection Catalogs"
+ data:
+ - doc: "https://www.helcats-fp7.eu/catalogues/wp4_icmecat.html"
+ url: "https://www.helcats-fp7.eu/catalogues/data/ICME_WP4_V10.json"
+ file: "ICME_WP4_V10.json"
+ start: "ICME_START_TIME"
+ stop: "MO_END_TIME"
+ om:
+ venus:
+ constraints: [ { SC_INSITU: [ "VEX" ] } ]
+ mercury:
+ constraints: [ { SC_INSITU: [ "MESSENGER" ] } ]
+ - doc: "https://www.helcats-fp7.eu/catalogues/wp4_arrcat.html"
+ url: "https://www.helcats-fp7.eu/catalogues/data/HCME_WP4_V6.json"
+ file: "HCME_WP4_V6.json"
+ start: "TARGET_ARRIVAL"
+ om:
+ mars:
+ constraints: [ { TARGET_NAME: [ "MARS", "MAVEN", "MSL" ] } ]
+ - doc: "https://cdaw.gsfc.nasa.gov/CME_list/UNIVERSAL/text_ver/"
+ url: "https://cdaw.gsfc.nasa.gov/CME_list/UNIVERSAL/text_ver/univ_all.txt"
+ file: "univ_all.json"
+ start: "DATETIME"
+ om:
+ earth: ~
+
+
+inputs:
+ - slug: "om"
+ name: "OMNI"
+ desc: "The default input."
+ - slug: "art"
+ name: "ACE-RT"
+ desc: "ACE Real ime"
+ - slug: "dsc"
+ name: "DISCOVR"
+ desc: "DISCOVR"
+ - slug: "solo"
+ name: "SOLAR-O"
+ desc: "Solar Orbiter"
+ - slug: "sa"
+ name: "STEREO-A"
+ desc: "The first of the STEREO (Solar Terrestrial Relations Observatory), a solar observation mission."
+ - slug: "sb"
+ name: "STEREO-B"
+ desc: "The second of the STEREO (Solar Terrestrial Relations Observatory), a solar observation mission."
+
+#Comets
+#67P p67_orb_all
+#
+#Probes
+#Maven maven_orb_cruise
+#Juno juno_cruise_all
+#Exomars exomars_cruise_all
+#Rosetta ros_orb_cruise
+
+# To add a new target, you must :
+# 1. Configure it here
+# 2. Create the two related images in `web/static/img/target/`
+#
+# `slug` is used internally, and should match \[a-z0-9]+\ (NO dashes /!\)
+# `name` is displayed in the time series (should be short)
+# `title` appears on mouse hover, and can be longer
+# `locked` is for sources that are "coming soon"
+# `default` sources are shown to incoming visitors, others need user activation
+# `orbit` holds the orbit configuration data
+# `models` holds the configuration data for each model
+# the slugs are ids for AMDA
+targets:
+
+ - type: 'planet'
+ slug: 'mercury'
+ name: 'Mercury'
+ title: 'Mercury'
+ orbit:
+ models:
+ - slug: 'mercury-orb-all'
+ parameters:
+ xy_hee: 'xyz_mercury_hee'
+ semimajor: 0
+ semiminor: 0
+ models:
+ om:
+ - slug: 'tao-mercury-sw'
+ parameters:
+ dens: 'mercury_sw_n'
+ xy_v: 'mercury_sw_v'
+ temp: 'mercury_sw_t'
+ pdyn: 'mercury_sw_pdyn'
+ btan: 'mercury_sw_b'
+ brad: 'mercury_sw_bx'
+ atse: 'mercury_sw_da'
+ art:
+ - slug: 'tao-mercury-swrt'
+ parameters:
+ dens: 'mercury_swrt_n'
+ xy_v: 'mercury_swrt_v'
+ temp: 'mercury_swrt_t'
+ pdyn: 'mercury_swrt_pdyn'
+ btan: 'mercury_swrt_b'
+ brad: 'mercury_swrt_bx'
+ atse: 'mercury_swrt_da'
+ dsc:
+ - slug: 'tao-mercury-dsc'
+ parameters:
+ dens: 'mercury_dsc_n'
+ xy_v: 'mercury_dsc_v'
+ temp: 'mercury_dsc_t'
+ pdyn: 'mercury_dsc_pdyn'
+ btan: 'mercury_dsc_b'
+ brad: 'mercury_dsc_bx'
+ atse: 'mercury_dsc_da'
+# solo:
+# - slug: 'tao-mercury-solo'
+ sa:
+ - slug: 'tao-mercury-sta'
+ parameters:
+ dens: 'mercury_sta_n'
+ xy_v: 'mercury_sta_v'
+ temp: 'mercury_sta_t'
+ pdyn: 'mercury_sta_pdyn'
+ btan: 'mercury_sta_b'
+ brad: 'mercury_sta_bx'
+ atse: 'mercury_sta_da'
+ sb:
+ - slug: 'tao-mercury-stb'
+ parameters:
+ dens: 'mercury_stb_n'
+ xy_v: 'mercury_stb_v'
+ temp: 'mercury_stb_t'
+ pdyn: 'mercury_stb_pdyn'
+ btan: 'mercury_stb_b'
+ brad: 'mercury_stb_bx'
+ atse: 'mercury_stb_da'
+ locked: false
+ default: false
+ - type: 'planet'
+ slug: 'venus'
+ name: 'Venus'
+ title: 'Venus'
+ orbit:
+ models:
+ - slug: 'venus-orb-all'
+ parameters:
+ xy_hee: 'xyz_venus_hee'
+ semimajor: 0.72333199
+ semiminor: 0.7233154
+ models:
+ om:
+ - slug: 'tao-venus-sw'
+ parameters:
+ dens: 'venus_sw_n'
+ xy_v: 'venus_sw_v'
+ temp: 'venus_sw_t'
+ pdyn: 'venus_sw_pdyn'
+ btan: 'venus_sw_b'
+ brad: 'venus_sw_bx'
+ atse: 'venus_sw_da'
+ art:
+ - slug: 'tao-venus-swrt'
+ parameters:
+ dens: 'venus_swrt_n'
+ xy_v: 'venus_swrt_v'
+ temp: 'venus_swrt_t'
+ pdyn: 'venus_swrt_pdyn'
+ btan: 'venus_swrt_b'
+ brad: 'venus_swrt_bx'
+ atse: 'venus_swrt_da'
+ dsc:
+ - slug: 'tao-venus-dsc'
+ parameters:
+ dens: 'venus_dsc_n'
+ xy_v: 'venus_dsc_v'
+ temp: 'venus_dsc_t'
+ pdyn: 'venus_dsc_pdyn'
+ btan: 'venus_dsc_b'
+ brad: 'venus_dsc_bx'
+ atse: 'venus_dsc_da'
+# solo:
+# - slug: 'tao-venus-solo'
+ sa:
+ - slug: 'tao-venus-sta'
+ parameters:
+ dens: 'venus_sta_n'
+ xy_v: 'venus_sta_v'
+ temp: 'venus_sta_t'
+ pdyn: 'venus_sta_pdyn'
+ btan: 'venus_sta_b'
+ brad: 'venus_sta_bx'
+ atse: 'venus_sta_da'
+ sb:
+ - slug: 'tao-venus-stb'
+ parameters:
+ dens: 'venus_stb_n'
+ xy_v: 'venus_stb_v'
+ temp: 'venus_stb_t'
+ pdyn: 'venus_stb_pdyn'
+ btan: 'venus_stb_b'
+ brad: 'venus_stb_bx'
+ atse: 'venus_stb_da'
+ locked: false
+ default: true
+ - type: 'planet'
+ slug: 'earth'
+ name: 'Earth'
+ title: 'Earth'
+ orbit:
+ models: [ ] # Earth has no orbit models, we hard-coded it to (1, 0)
+ # Earth has a LOT of data files, compared to the others.
+ models:
+ om:
+ - slug: 'omni-hour-all'
+ parameters:
+ pdyn: 'omni_sw_ram'
+ # xy_b: 'omni_imf'
+ - slug: 'ace-swepam-real-1h'
+ parameters:
+ vtot: 'sw_v_real'
+ temp: 'sw_n_real'
+ dens: 'sw_t_real'
+ xy_b: 'imf_real_gse'
+ #brad: ''
+ #atse: ''
+ #btan: 'Bgsm' # /!. VECTOR2 (actually, does not exist)
+ sa:
+ - slug: 'omni-hour-all'
+ parameters:
+ pdyn: 'omni_sw_ram'
+ - slug: 'ace-swepam-real-1h'
+ parameters:
+ vtot: 'sw_v_real'
+ temp: 'sw_n_real'
+ dens: 'sw_t_real'
+ xy_b: 'imf_real_gse'
+ sb:
+ - slug: 'omni-hour-all'
+ parameters:
+ pdyn: 'omni_sw_ram'
+ - slug: 'ace-swepam-real-1h'
+ parameters:
+ vtot: 'sw_v_real'
+ temp: 'sw_n_real'
+ dens: 'sw_t_real'
+ xy_b: 'imf_real_gse'
+ locked: false
+ default: true
+ - type: 'planet'
+ slug: 'mars'
+ name: 'Mars'
+ title: 'Mars'
+ orbit:
+ models:
+ - slug: 'mars-orb-all'
+ parameters:
+ xy_hee: 'xyz_mars_hee'
+ semimajor: 1.52366231
+ semiminor: 1.51700011
+ models:
+ om:
+ - slug: 'tao-mars-sw'
+ parameters:
+ dens: 'mars_sw_n'
+ xy_v: 'mars_sw_v'
+ temp: 'mars_sw_t'
+ pdyn: 'mars_sw_pdyn'
+ btan: 'mars_sw_b'
+ brad: 'mars_sw_bx'
+ atse: 'mars_sw_da'
+ art:
+ - slug: 'tao-mars-swrt'
+ parameters:
+ dens: 'mars_swrt_n'
+ xy_v: 'mars_swrt_v'
+ temp: 'mars_swrt_t'
+ pdyn: 'mars_swrt_pdyn'
+ btan: 'mars_swrt_b'
+ brad: 'mars_swrt_bx'
+ atse: 'mars_swrt_da'
+ dsc:
+ - slug: 'tao-mars-dsc'
+ parameters:
+ dens: 'mars_dsc_n'
+ xy_v: 'mars_dsc_v'
+ temp: 'mars_dsc_t'
+ pdyn: 'mars_dsc_pdyn'
+ btan: 'mars_dsc_b'
+ brad: 'mars_dsc_bx'
+ atse: 'mars_dsc_da'
+# solo:
+# - slug: 'tao-mars-solo'
+ sa:
+ - slug: 'tao-mars-sta'
+ parameters:
+ dens: 'mars_sta_n'
+ xy_v: 'mars_sta_v'
+ temp: 'mars_sta_t'
+ pdyn: 'mars_sta_pdyn'
+ btan: 'mars_sta_b'
+ brad: 'mars_sta_bx'
+ atse: 'mars_sta_da'
+ sb:
+ - slug: 'tao-mars-stb'
+ parameters:
+ dens: 'mars_stb_n'
+ xy_v: 'mars_stb_v'
+ temp: 'mars_stb_t'
+ pdyn: 'mars_stb_pdyn'
+ btan: 'mars_stb_b'
+ brad: 'mars_stb_bx'
+ atse: 'mars_stb_da'
+ locked: false
+ default: false
+ - type: 'planet'
+ slug: 'jupiter'
+ name: 'Jupiter'
+ title: 'Jupiter'
+ orbit:
+ models:
+ - slug: 'jupiter-orb-all'
+ parameters:
+ xy_hee: 'xyz_jupiter_hee'
+ semimajor: 5.45516759
+ semiminor: 4.95155843
+ models:
+ om:
+ - slug: 'tao-jup-sw'
+ parameters:
+ dens: 'jup_sw_n'
+ xy_v: 'jup_sw_v'
+ temp: 'jup_sw_t'
+ pdyn: 'jup_sw_pdyn'
+ btan: 'jup_sw_b'
+ brad: 'jup_sw_bx'
+ atse: 'jup_sw_da'
+ art:
+ - slug: 'tao-jup-swrt'
+ parameters:
+ dens: 'jup_swrt_n'
+ xy_v: 'jup_swrt_v'
+ temp: 'jup_swrt_t'
+ pdyn: 'jup_swrt_pdyn'
+ btan: 'jup_swrt_b'
+ brad: 'jup_swrt_bx'
+ atse: 'jup_swrt_da'
+ dsc:
+ - slug: 'tao-jup-dsc'
+ parameters:
+ dens: 'jup_dsc_n'
+ xy_v: 'jup_dsc_v'
+ temp: 'jup_dsc_t'
+ pdyn: 'jup_dsc_pdyn'
+ btan: 'jup_dsc_b'
+ brad: 'jup_dsc_bx'
+ atse: 'jup_dsc_da'
+# solo:
+# - slug: 'tao-jup-solo'
+ sa:
+ - slug: 'tao-jup-sta'
+ parameters:
+ dens: 'jup_sta_n'
+ xy_v: 'jup_sta_v'
+ temp: 'jup_sta_t'
+ pdyn: 'jup_sta_pdyn'
+ btan: 'jup_sta_b'
+ brad: 'jup_sta_bx'
+ atse: 'jup_sta_da'
+ sb:
+ - slug: 'tao-jup-stb'
+ parameters:
+ dens: 'jup_stb_n'
+ xy_v: 'jup_stb_v'
+ temp: 'jup_stb_t'
+ pdyn: 'jup_stb_pdyn'
+ btan: 'jup_stb_b'
+ brad: 'jup_stb_bx'
+ atse: 'jup_stb_da'
+ tap:
+ target_name: 'Jupiter'
+ locked: false
+ default: false
+ - type: 'planet'
+ slug: 'saturn'
+ name: 'Saturn'
+ title: 'Saturn'
+ orbit:
+ models:
+ - slug: 'saturn-orb-all'
+ parameters:
+ xy_hee: 'xyz_saturn_hee'
+ semimajor: 9.53707032
+ semiminor: 9.5230773
+ models:
+ om:
+ - slug: 'tao-sat-sw'
+ parameters:
+ dens: 'sat_sw_n'
+ xy_v: 'sat_sw_v'
+ temp: 'sat_sw_t'
+ pdyn: 'sat_sw_pdyn'
+ btan: 'sat_sw_b'
+ brad: 'sat_sw_bx'
+ atse: 'sat_sw_da'
+ art:
+ - slug: 'tao-sat-swrt'
+ parameters:
+ dens: 'sat_swrt_n'
+ xy_v: 'sat_swrt_v'
+ temp: 'sat_swrt_t'
+ pdyn: 'sat_swrt_pdyn'
+ btan: 'sat_swrt_b'
+ brad: 'sat_swrt_bx'
+ atse: 'sat_swrt_da'
+ dsc:
+ - slug: 'tao-sat-dsc'
+ parameters:
+ dens: 'sat_dsc_n'
+ xy_v: 'sat_dsc_v'
+ temp: 'sat_dsc_t'
+ pdyn: 'sat_dsc_pdyn'
+ btan: 'sat_dsc_b'
+ brad: 'sat_dsc_bx'
+ atse: 'sat_dsc_da'
+# solo:
+# - slug: 'tao-sat-solo'
+ sa:
+ - slug: 'tao-sat-sta'
+ parameters:
+ dens: 'sat_sta_n'
+ xy_v: 'sat_sta_v'
+ temp: 'sat_sta_t'
+ pdyn: 'sat_sta_pdyn'
+ btan: 'sat_sta_b'
+ brad: 'sat_sta_bx'
+ atse: 'sat_sta_da'
+ sb:
+ - slug: 'tao-sat-stb'
+ parameters:
+ dens: 'sat_stb_n'
+ xy_v: 'sat_stb_v'
+ temp: 'sat_stb_t'
+ pdyn: 'sat_stb_pdyn'
+ btan: 'sat_stb_b'
+ brad: 'sat_stb_bx'
+ atse: 'sat_stb_da'
+ tap:
+ target_name: 'Saturn'
+ locked: false
+ default: false
+ - type: 'planet'
+ slug: 'uranus'
+ name: 'Uranus'
+ title: 'Uranus'
+ orbit:
+ models:
+ - slug: 'uranus-orb-all'
+ parameters:
+ xy_hee: 'xyz_uranus_hee'
+ semimajor: 19.19
+ semiminor: 19.17
+ models:
+ om:
+ - slug: 'tao-ura-sw'
+ parameters:
+ dens: 'ura_sw_n'
+ xy_v: 'ura_sw_v'
+ temp: 'ura_sw_t'
+ pdyn: 'ura_sw_pdyn'
+ btan: 'ura_sw_b'
+ brad: 'ura_sw_bx'
+ atse: 'ura_sw_da'
+ art:
+ - slug: 'tao-ura-swrt'
+ parameters:
+ dens: 'ura_swrt_n'
+ xy_v: 'ura_swrt_v'
+ temp: 'ura_swrt_t'
+ pdyn: 'ura_swrt_pdyn'
+ btan: 'ura_swrt_b'
+ brad: 'ura_swrt_bx'
+ atse: 'ura_swrt_da'
+ dsc:
+ - slug: 'tao-ura-dsc'
+ parameters:
+ dens: 'ura_dsc_n'
+ xy_v: 'ura_dsc_v'
+ temp: 'ura_dsc_t'
+ pdyn: 'ura_dsc_pdyn'
+ btan: 'ura_dsc_b'
+ brad: 'ura_dsc_bx'
+ atse: 'ura_dsc_da'
+# solo:
+# - slug: 'tao-ura-solo'
+ sa:
+ - slug: 'tao-ura-sta'
+ parameters:
+ dens: 'ura_sta_n'
+ xy_v: 'ura_sta_v'
+ temp: 'ura_sta_t'
+ pdyn: 'ura_sta_pdyn'
+ btan: 'ura_sta_b'
+ brad: 'ura_sta_bx'
+ atse: 'ura_sta_da'
+ sb:
+ - slug: 'tao-ura-stb'
+ parameters:
+ dens: 'ura_stb_n'
+ xy_v: 'ura_stb_v'
+ temp: 'ura_stb_t'
+ pdyn: 'ura_stb_pdyn'
+ btan: 'ura_stb_b'
+ brad: 'ura_stb_bx'
+ atse: 'ura_stb_da'
+ locked: false
+ default: false
+ - type: 'planet'
+ slug: 'neptune'
+ name: 'Neptune'
+ title: 'Neptune'
+ orbit:
+ models:
+ - slug: 'neptune-orb-all'
+ parameters:
+ xy_hee: 'xyz_neptune_hee'
+ semimajor: 30.06896348
+ semiminor: 30.06785516
+ models:
+ om:
+ - slug: 'tao-nep-sw'
+ parameters:
+ dens: 'nep_sw_n'
+ xy_v: 'nep_sw_v'
+ temp: 'nep_sw_t'
+ pdyn: 'nep_sw_pdyn'
+ btan: 'nep_sw_b'
+ brad: 'nep_sw_bx'
+ atse: 'nep_sw_da'
+ art:
+ - slug: 'tao-nep-swrt'
+ parameters:
+ dens: 'nep_swrt_n'
+ xy_v: 'nep_swrt_v'
+ temp: 'nep_swrt_t'
+ pdyn: 'nep_swrt_pdyn'
+ btan: 'nep_swrt_b'
+ brad: 'nep_swrt_bx'
+ atse: 'nep_swrt_da'
+ dsc:
+ - slug: 'tao-nep-dsc'
+ parameters:
+ dens: 'nep_dsc_n'
+ xy_v: 'nep_dsc_v'
+ temp: 'nep_dsc_t'
+ pdyn: 'nep_dsc_pdyn'
+ btan: 'nep_dsc_b'
+ brad: 'nep_dsc_bx'
+ atse: 'nep_dsc_da'
+# solo:
+# - slug: 'tao-nep-solo'
+ sa:
+ - slug: 'tao-nep-sta'
+ parameters:
+ dens: 'nep_sta_n'
+ xy_v: 'nep_sta_v'
+ temp: 'nep_sta_t'
+ pdyn: 'nep_sta_pdyn'
+ btan: 'nep_sta_b'
+ brad: 'nep_sta_bx'
+ atse: 'nep_sta_da'
+ sb:
+ - slug: 'tao-nep-stb'
+ parameters:
+ dens: 'nep_stb_n'
+ xy_v: 'nep_stb_v'
+ temp: 'nep_stb_t'
+ pdyn: 'nep_stb_pdyn'
+ btan: 'nep_stb_b'
+ brad: 'nep_stb_bx'
+ atse: 'nep_stb_da'
+ locked: false
+ default: false
+ - type: 'probe'
+ slug: 'bepi'
+ name: 'BepiColombo'
+ title: 'BepiColombo'
+ orbit:
+ models:
+ - slug: 'bepi-cruise-all'
+ parameters:
+ xy_hee: 'bepi_xyz_hee'
+ models:
+ om:
+ - slug: 'tao-bepi-sw'
+ parameters:
+ dens: 'bepi_sw_n'
+ xy_v: 'bepi_sw_v'
+ temp: 'bepi_sw_t'
+ pdyn: 'bepi_sw_pdyn'
+ btan: 'bepi_sw_b'
+ brad: 'bepi_sw_bx'
+ atse: 'bepi_sw_da'
+ art:
+ - slug: 'tao-bepi-swrt'
+ parameters:
+ dens: 'bepi_swrt_n'
+ xy_v: 'bepi_swrt_v'
+ temp: 'bepi_swrt_t'
+ pdyn: 'bepi_swrt_pdyn'
+ btan: 'bepi_swrt_b'
+ brad: 'bepi_swrt_bx'
+ atse: 'bepi_swrt_da'
+ sa:
+ - slug: 'tao-bepi-sta'
+ parameters:
+ dens: 'bepi_sta_n'
+ xy_v: 'bepi_sta_v'
+ temp: 'bepi_sta_t'
+ pdyn: 'bepi_sta_pdyn'
+ btan: 'bepi_sta_b'
+ brad: 'bepi_sta_bx'
+ atse: 'bepi_sta_da'
+ locked: false
+ default: false
+ - type: 'probe'
+ slug: 'solo'
+ name: 'SolarOrbiter'
+ title: 'SolarOrbiter'
+ orbit:
+ models:
+ - slug: 'so-orb-all'
+ parameters:
+ xy_hee: 'so_xyz_hee'
+ models:
+ om:
+ - slug: 'tao-so-sw'
+ parameters:
+ dens: 'so_sw_n'
+ xy_v: 'so_sw_v'
+ temp: 'so_sw_t'
+ pdyn: 'so_sw_pdyn'
+ btan: 'so_sw_b'
+ brad: 'so_sw_bx'
+ atse: 'so_sw_da'
+ dsc:
+ - slug: 'tao-so-dsc'
+ parameters:
+ dens: 'so_dsc_n'
+ xy_v: 'so_dsc_v'
+ temp: 'so_dsc_t'
+ pdyn: 'so_dsc_pdyn'
+ btan: 'so_dsc_b'
+ brad: 'so_dsc_bx'
+ atse: 'so_dsc_da'
+ locked: false
+ default: false
+ - type: 'probe'
+ slug: 'psp'
+ name: 'Parker Solar Probe'
+ title: 'Parker Solar Probe'
+ orbit:
+ models:
+ - slug: 'psp-orb-all'
+ parameters:
+ xy_hee: 'psp_xyz_hee'
+ models:
+ om:
+ - slug: 'tao-psp-sw'
+ parameters:
+ dens: 'psp_sw_n'
+ xy_v: 'psp_sw_v'
+ temp: 'psp_sw_t'
+ pdyn: 'psp_sw_pdyn'
+ btan: 'psp_sw_b'
+ brad: 'psp_sw_bx'
+ atse: 'psp_sw_da'
+ dsc:
+ - slug: 'tao-psp-dsc'
+ parameters:
+ dens: 'psp_dsc_n'
+ xy_v: 'psp_dsc_v'
+ temp: 'psp_dsc_t'
+ pdyn: 'psp_dsc_pdyn'
+ btan: 'psp_dsc_b'
+ brad: 'psp_dsc_bx'
+ atse: 'psp_dsc_da'
+ art:
+ - slug: 'tao-psp-swrt'
+ parameters:
+ dens: 'psp_swrt_n'
+ xy_v: 'psp_swrt_v'
+ temp: 'psp_swrt_t'
+ pdyn: 'psp_swrt_pdyn'
+ btan: 'psp_swrt_b'
+ brad: 'psp_swrt_bx'
+ atse: 'psp_swrt_da'
+ sa:
+ - slug: 'tao-psp-sta'
+ parameters:
+ dens: 'psp_sta_n'
+ xy_v: 'psp_sta_v'
+ temp: 'psp_sta_t'
+ pdyn: 'psp_sta_pdyn'
+ btan: 'psp_sta_b'
+ brad: 'psp_sta_bx'
+ atse: 'psp_sta_da'
+ locked: false
+ default: false
+# - type: 'probe'
+# slug: 'rosetta'
+# name: 'Rosetta'
+# title: 'Rosetta'
+# orbit:
+# models:
+# - slug: 'ros_orb_cruise'
+# stopped_at: '2014-08-02T00:00:00'
+# - slug: 'p67_orb_all'
+# started_at: '2014-08-02T00:00:00'
+# #stopped_at: '2016-09-30T11:19:00'
+# # 'XYZ_HEE' is not present in http://amda.irap.omp.eu/DDService/BASE/DATA//ORBITS/P67.NEW/P67_2014212000005000.nc.gz
+# # parameters:
+# # hee: 'XYZ_HEE'
+# models:
+# om:
+# - slug: 'tao_ros_sw'
+# sa:
+# - slug: 'tao_ros_sw'
+# sb:
+# - slug: 'tao_ros_sw'
+# locked: true
+# default: false
+# - type: 'probe'
+# slug: 'juno'
+# name: 'Juno'
+# title: 'Juno'
+# orbit:
+# models:
+# - slug: 'juno_cruise_all'
+# stopped_at: '2016-07-05T03:53:00'
+# - slug: 'jupiter_orb_all'
+# started_at: '2016-07-05T03:53:00'
+# models:
+# om:
+# - slug: 'tao_juno_sw'
+# sa:
+# - slug: 'tao_juno_sw'
+# sb:
+# - slug: 'tao_juno_sw'
+# locked: true
+# default: false
+# - type: 'comet'
+# slug: 'p67'
+# name: 'Churyumov-Gerasimenko'
+# title: 'Churyumov-Gerasimenko (coming soon)'
+# orbit:
+# models:
+# - slug: 'p67_orb_all'
+# parameters:
+# hee: 'XYZ_HEE'
+# models:
+# om:
+# - slug: 'tao_p67_sw'
+# sa:
+# - slug: 'tao_p67_sw'
+# sb:
+# - slug: 'tao_p67_sw'
+# locked: true
+# default: false
+
+
+# Tao Model OMNI_input
+#Rosetta tao_ros_sw 2014-01-01T00:00 2017-01-21T00:00
+#Juno cruise tao_juno_sw 2012-01-01T00:00 2016-11-02T22:00
+#Mercury tao_mercury_sw 1990-01-01T01:00 2017-02-19T00:00
+#Venus tao_venus_sw 1990-01-01T01:00 2017-02-19T00:00
+#Mars tao_mars_sw 1990-01-01T01:00 2017-02-19T00:00
+#Jupiter tao_jup_sw 1990-01-01T01:00 2017-02-19T00:00
+#Saturn tao_sat_sw 1990-01-01T01:30 2017-02-19T00:00
+
+toots:
+ - date: "2019-03-29"
+ text: "Enable Stereo-A and Stereo-B input sources."
+ - date: "2019-02-01"
+ text: "Add Saturn's Auroral Catalog."
+ - date: "2018-11-16"
+ text: "New changes to the UI, and more icons."
+ - date: "2018-10-02"
+ text: "Adding an About page."
--
libgit2 0.21.2