From 62bfad4fef48d15268b2a1989056765c544771df Mon Sep 17 00:00:00 2001 From: Martin Paces Date: Tue, 18 Mar 2025 11:47:11 +0100 Subject: [PATCH 1/2] Adding support for NEGRIS NIX and TIX products. --- src/viresclient/_client_swarm.py | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/viresclient/_client_swarm.py b/src/viresclient/_client_swarm.py index d857996..0e22f5d 100644 --- a/src/viresclient/_client_swarm.py +++ b/src/viresclient/_client_swarm.py @@ -216,6 +216,8 @@ "WND_ACC_GRACE": ("https://swarmhandbook.earth.esa.int/catalogue/GR_WNDxACC_2_",), "WND_ACC_GFO": ("https://swarmhandbook.earth.esa.int/catalogue/GF_WNDxACC_2_",), "MM_CON_EPH_2_": ("https://swarmhandbook.earth.esa.int/catalogue/MM_CON_EPH_2_",), + "NIX_TMS": ("https://swarmhandbook.earth.esa.int/catalogue/SW_NIX_TMS_2F",), + "TIX_TMS": ("https://swarmhandbook.earth.esa.int/catalogue/SW_TIX_TMS_2F",), } for mission in ("SW", "OR", "CH", "CR", "CO"): for cadence in ("1M", "4M"): @@ -646,6 +648,8 @@ class SwarmRequest(ClientRequest): # TOLEOS conjunctions "MM_CON_EPH_2_:crossover": ["MM_OPER_CON_EPH_2_:crossover"], "MM_CON_EPH_2_:plane_alignment": ["MM_OPER_CON_EPH_2_:plane_alignment"], + "NIX_TMS": ["SW_OPER_NIX_TMS_2F"], + "TIX_TMS": ["SW_OPER_TIX_TMS_2F"], } OBS_COLLECTIONS = [ @@ -730,6 +734,8 @@ class SwarmRequest(ClientRequest): "WND_ACC_GFO": "PT10S", "MM_CON_EPH_2_:crossover": "PT20M", "MM_CON_EPH_2_:plane_alignment": "P1D", + "NIX_TMS": "PT8S", + "TIX_TMS": "PT8S", } PRODUCT_VARIABLES = { @@ -1264,6 +1270,40 @@ class SwarmRequest(ClientRequest): "satellite_1", "satellite_2", ], + "NIX_TMS": [ + "Distance", + "Azimuth", + "Negix_X", + "Negix_X_Sigma", + "Negix_X_P95", + "Negix_Y", + "Negix_Y_Sigma", + "Negix_Y_P95", + "Negix_Total", + "Negix_Sigma", + "Negix_P95", + "N_Measurements", + "Flag_Negix", + "Orbit_Label", + ], + "TIX_TMS": [ + "Longitude_Swarm", + "Latitude_Swarm", + "Distance", + "Azimuth", + "Tegix_X", + "Tegix_X_Sigma", + "Tegix_X_P95", + "Tegix_Y", + "Tegix_Y_Sigma", + "Tegix_Y_P95", + "Tegix_Total", + "Tegix_Sigma", + "Tegix_P95", + "N_Measurements", + "Flag_Tegix", + "Orbit_Label", + ], } AUXILIARY_VARIABLES = [ From bdc9141d2f93a7f5d41d61a18cbf6305d026421a Mon Sep 17 00:00:00 2001 From: Ashley Smith Date: Fri, 28 Mar 2025 17:16:22 +0000 Subject: [PATCH 2/2] Add mention to docs --- docs/available_parameters.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/available_parameters.rst b/docs/available_parameters.rst index e9ab31a..dd504de 100644 --- a/docs/available_parameters.rst +++ b/docs/available_parameters.rst @@ -113,6 +113,15 @@ MM_CON_SPH_2\_:crossover Conjunction information (times w MM_CON_SPH_2\_:plane_alignment Conjunction information (times when orbital planes align) ============================== ================ =================================================================================================== +The `MIGRAS project (Monitoring of Ionospheric Gradients At Swarm) `_ contributes the `NEGIX `_ and `TEGIX `_ products: + +============================== ================ +Collection full name Collection type +============================== ================ +SW_OPER_NIX_TMS_2F NIX_TMS +SW_OPER_TIX_TMS_2F TIX_TMS +============================== ================ + The AUX_OBS collections contain ground magnetic observatory data from `INTERMAGNET `_ and `WDC `_. Please note that these data are provided under different usage terms than the ESA data, and must be acknowledged accordingly. ======================== ================ ==============================================================