Skip to content

Commit 3cd1075

Browse files
smitharapacesm
andauthored
Add MIGRAS products (NIX and TIX) (#126)
* Adding support for NIX and TIX products. * Add mention to docs --------- Co-authored-by: Martin Paces <[email protected]>
1 parent 061b896 commit 3cd1075

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

docs/available_parameters.rst

+9
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,15 @@ MM_CON_SPH_2\_:crossover Conjunction information (times w
113113
MM_CON_SPH_2\_:plane_alignment Conjunction information (times when orbital planes align)
114114
============================== ================ ===================================================================================================
115115

116+
The `MIGRAS project (Monitoring of Ionospheric Gradients At Swarm) <https://earth.esa.int/eogateway/activities/migras>`_ contributes the `NEGIX <https://swarmhandbook.earth.esa.int/catalogue/SW_NIX_TMS_2F>`_ and `TEGIX <https://swarmhandbook.earth.esa.int/catalogue/SW_TIX_TMS_2F>`_ products:
117+
118+
============================== ================
119+
Collection full name Collection type
120+
============================== ================
121+
SW_OPER_NIX_TMS_2F NIX_TMS
122+
SW_OPER_TIX_TMS_2F TIX_TMS
123+
============================== ================
124+
116125
The `TIRO project <https://earth.esa.int/eogateway/activities/tiro>`_ provides products for TEC and Ne derived from CHAMP, GRACE, and GRACE-FO:
117126
============================== ================
118127
Collection full name Collection type

src/viresclient/_client_swarm.py

+40
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,8 @@
216216
"WND_ACC_GRACE": ("https://swarmhandbook.earth.esa.int/catalogue/GR_WNDxACC_2_",),
217217
"WND_ACC_GFO": ("https://swarmhandbook.earth.esa.int/catalogue/GF_WNDxACC_2_",),
218218
"MM_CON_EPH_2_": ("https://swarmhandbook.earth.esa.int/catalogue/MM_CON_EPH_2_",),
219+
"NIX_TMS": ("https://swarmhandbook.earth.esa.int/catalogue/SW_NIX_TMS_2F",),
220+
"TIX_TMS": ("https://swarmhandbook.earth.esa.int/catalogue/SW_TIX_TMS_2F",),
219221
"TEC_TIRO": (
220222
"https://swarmhandbook.earth.esa.int/catalogue/CH_TEC_TMS_2F",
221223
"https://swarmhandbook.earth.esa.int/catalogue/GR_TECxTMS_2F",
@@ -669,6 +671,8 @@ class SwarmRequest(ClientRequest):
669671
# TOLEOS conjunctions
670672
"MM_CON_EPH_2_:crossover": ["MM_OPER_CON_EPH_2_:crossover"],
671673
"MM_CON_EPH_2_:plane_alignment": ["MM_OPER_CON_EPH_2_:plane_alignment"],
674+
"NIX_TMS": ["SW_OPER_NIX_TMS_2F"],
675+
"TIX_TMS": ["SW_OPER_TIX_TMS_2F"],
672676
# ULF and PC1 products
673677
"ULF_MAG": [f"SW_OPER_ULF{spacecraft}MAG_2F" for spacecraft in "ABC"],
674678
"ULF_MAG:event": [
@@ -773,6 +777,8 @@ class SwarmRequest(ClientRequest):
773777
"WND_ACC_GFO": "PT10S",
774778
"MM_CON_EPH_2_:crossover": "PT20M",
775779
"MM_CON_EPH_2_:plane_alignment": "P1D",
780+
"NIX_TMS": "PT8S",
781+
"TIX_TMS": "PT8S",
776782
"TEC_TIRO": "PT1S", # Actually more complicated - non-unique samples
777783
"NE_TIRO": "PT5S",
778784
"ULF_MAG": "PT1M",
@@ -1339,6 +1345,40 @@ class SwarmRequest(ClientRequest):
13391345
"satellite_1",
13401346
"satellite_2",
13411347
],
1348+
"NIX_TMS": [
1349+
"Distance",
1350+
"Azimuth",
1351+
"Negix_X",
1352+
"Negix_X_Sigma",
1353+
"Negix_X_P95",
1354+
"Negix_Y",
1355+
"Negix_Y_Sigma",
1356+
"Negix_Y_P95",
1357+
"Negix_Total",
1358+
"Negix_Sigma",
1359+
"Negix_P95",
1360+
"N_Measurements",
1361+
"Flag_Negix",
1362+
"Orbit_Label",
1363+
],
1364+
"TIX_TMS": [
1365+
"Longitude_Swarm",
1366+
"Latitude_Swarm",
1367+
"Distance",
1368+
"Azimuth",
1369+
"Tegix_X",
1370+
"Tegix_X_Sigma",
1371+
"Tegix_X_P95",
1372+
"Tegix_Y",
1373+
"Tegix_Y_Sigma",
1374+
"Tegix_Y_P95",
1375+
"Tegix_Total",
1376+
"Tegix_Sigma",
1377+
"Tegix_P95",
1378+
"N_Measurements",
1379+
"Flag_Tegix",
1380+
"Orbit_Label",
1381+
],
13421382
"ULF_MAG": [
13431383
"Timestamp",
13441384
"Latitude",

0 commit comments

Comments
 (0)