From 69855973110d15447a20dd43d8a057d34c7025e8 Mon Sep 17 00:00:00 2001 From: Martin Paces Date: Thu, 11 Dec 2025 17:51:03 +0100 Subject: [PATCH 1/2] Support for new EFIx_LP_1B B07 products - part 1 OPER --- src/viresclient/_client_swarm.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/viresclient/_client_swarm.py b/src/viresclient/_client_swarm.py index 7cc6e4e..d692521 100644 --- a/src/viresclient/_client_swarm.py +++ b/src/viresclient/_client_swarm.py @@ -160,6 +160,9 @@ "EFI": ( " https://earth.esa.int/web/guest/missions/esa-eo-missions/swarm/data-handbook/level-1b-product-definitions#EFIX_LP_1B_Product ", ), + "EFI:B06": ( + " https://earth.esa.int/web/guest/missions/esa-eo-missions/swarm/data-handbook/level-1b-product-definitions#EFIX_LP_1B_Product ", + ), "IBI": ( " https://earth.esa.int/web/guest/missions/esa-eo-missions/swarm/data-handbook/level-2-product-definitions#IBIxTMS_2F ", " https://earth.esa.int/documents/10174/1514862/Swarm_L2_IBI_product_description ", @@ -533,6 +536,8 @@ class SwarmRequest(ClientRequest): ], "EFI": [ *(f"SW_OPER_EFI{x}_LP_1B" for x in "ABC"), + ], + "EFI:B06": [ *(f"SW_FAST_EFI{x}_LP_1B" for x in "ABC"), ], "EFI_IDM": [f"SW_PREL_EFI{x}IDM_2_" for x in "ABC"], @@ -752,6 +757,7 @@ class SwarmRequest(ClientRequest): "MAG": "PT1S", "MAG_HR": "PT0.019S", # approx 50Hz (the sampling is not exactly 50Hz) "EFI": "PT0.5S", + "EFI:B06": "PT0.5S", "EFI_IDM": "PT0.5S", "EFI_TIE": "PT0.5S", "EFI_TCT02": "PT0.5S", @@ -849,6 +855,27 @@ class SwarmRequest(ClientRequest): "Flags_Platform", ], "EFI": [ + "U_orbit", + "N_ion", + "dN_ion", + "N_ion_error", + "N_elec", + "N_elec_error", + "T_elec", + "dT_elec", + "T_elec_error", + "Vs", + "Vs_error", + "Flags_N_elec", + "Flags_N_ion", + "Flags_T_elec", + "Flags_Vs", + "Flagbits1", + "Flagbits2", + "Gamma1", + "Gamma2", + ], + "EFI:B06": [ "U_orbit", "Ne", "Ne_error", From 338241419a60e34fd0e9e4f6616a797427ee6214 Mon Sep 17 00:00:00 2001 From: Ashley Smith Date: Thu, 18 Dec 2025 10:50:12 +0000 Subject: [PATCH 2/2] Version bump and changelog --- docs/release_notes.rst | 21 +++++++++++++++++++++ src/viresclient/__init__.py | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 9252e77..0938593 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -4,6 +4,27 @@ Release notes Change log ---------- +Changes from 0.14.0 to 0.14.1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +(2025-12-18) Coinciding with `Swarm Level 1B processor upgrade `_ + +- Changes to `EFIx_LP `_ products: + + - Operational chain: ``SW_OPER_EFIA_LP_1B, SW_OPER_EFIB_LP_1B, SW_OPER_EFIC_LP_1B``: + + | Switched to new baseline version 07 + | The old parameters no longer available: + | ``Ne, Te, Flags_Ne, Flags_Te, Ne_error, Te_error`` + | have been renamed / changed to: + | ``N_ion, T_elec, Flags_N_ion, Flags_T_elec, dN_ion, N_ion_error, dT_elec, T_elec_error`` + | with new parameters: + | ``N_elec, Flags_N_elec, N_elec_error, Flagbits1, Flagbits2, Gamma1, Gamma2`` + - FAST chain: ``SW_FAST_EFIA_LP_1B, SW_FAST_EFIB_LP_1B, SW_FAST_EFIC_LP_1B``: + + | Currently Remaining on the old baseline version 06 + | Scheduled to be switched to new version 07 around mid-January 2026 + Changes from 0.13.0 to 0.14.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/src/viresclient/__init__.py b/src/viresclient/__init__.py index 05f9662..fd2ede1 100644 --- a/src/viresclient/__init__.py +++ b/src/viresclient/__init__.py @@ -35,4 +35,4 @@ from ._config import ClientConfig, set_token from ._data_handling import ReturnedData, ReturnedDataFile -__version__ = "0.14.0" +__version__ = "0.14.1"