diff --git a/docs/available_parameters.rst b/docs/available_parameters.rst index 44dc27d..e576d19 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 `TIRO project `_ provides products for TEC and Ne derived from CHAMP, GRACE, and GRACE-FO: ============================== ================ Collection full name Collection type diff --git a/src/viresclient/_client_swarm.py b/src/viresclient/_client_swarm.py index 8484e29..fc8f0d6 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",), "TEC_TIRO": ( "https://swarmhandbook.earth.esa.int/catalogue/CH_TEC_TMS_2F", "https://swarmhandbook.earth.esa.int/catalogue/GR_TECxTMS_2F", @@ -669,6 +671,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"], # ULF and PC1 products "ULF_MAG": [f"SW_OPER_ULF{spacecraft}MAG_2F" for spacecraft in "ABC"], "ULF_MAG:event": [ @@ -773,6 +777,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", "TEC_TIRO": "PT1S", # Actually more complicated - non-unique samples "NE_TIRO": "PT5S", "ULF_MAG": "PT1M", @@ -1339,6 +1345,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", + ], "ULF_MAG": [ "Timestamp", "Latitude",