What is GeospaceLAB?¶
GeospaceLAB is an open-source Python package designed to facilitate data access, management, and visualization for space physics and space weather research. It provides a unified process that connects data providers and space physics researchers, allowing them to focus more on data interpretation and research results. GeospaceLAB has been applied in the study of Magnetosphere-ionosphere-thermosphere coupling and has received recognition in the scientific community, with 44 stars (until 20.5.2025) on GitHub and inclusion in the Python in Heliosphysics Community (PyHC) in 2022.
Supported Swarm data products in GeospaceLAB¶
As listed in Table 1, GeospaceLAB currently supports 30 data products of Swarm mission. Those data products are selected from the categories of “Ionosphere/Magnetosphere”, “Thermosphere”, “Space Weather”, and “Magnetic measurements” in the Swarm Product Data Handbook. Users can easily access the listed Swarm data products from (1) ESA’s Swarm Dissemination Sever, (2) Swarm VirES Service*, and (3) VirES for Swarm - HAPI Server*. The data access and visualization are tested and verified in GeospaceLAB.
Table 1:Supported Swarm data products in GeospaceLAB
| No. | Product | Level | Folder | Description | Status |
|---|---|---|---|---|---|
| 1 | SW_AEJxLPL_2F | 2 | Level2daily | Auroral electrojets line profile – Line current method (LC) | Tested |
| 2 | SW_AEJxLPS_2F | 2 | Level2daily | Auroral electrojets line profile – SECS method | Tested |
| 3 | SW_AEJxPBL_2F | 2 | Level2daily | Auroral electrojets peaks and boundaries from LC | Tested |
| 4 | SW_AEJxPBS_2F | 2 | Level2daily | Auroral electrojets peaks and boundaries from SECS | Tested |
| 5 | SW_AOBxFAC_2F | 2 | Level2daily | Auroral oval boundaries derived from FAC | Tested |
| 6 | SW_DNSxACC_2_ | 2 | Level2daily | Thermospheric density derived from ACC + POD | Tested |
| 7 | SW_DNSxPOD_2_ | 2 | Level2daily | Thermospheric density derived from POD | Tested |
| 8 | SW_EFIx_LP_1B | 1 | Level1b | Electric field instrument (EFI) Langmuir probe (LP) measurements at 2 Hz | Tested |
| 9 | SW_EFIx_LP_FP | Advanced | Advanced/Plasma_Data | EFI faceplate (FP) plasma density at 16 Hz | Tested |
| 10 | SW_EFIx_LP_HM | Advanced | Advanced/Plasma_Data | EFI LP extended at 2 Hz | Tested |
| 11 | SW_EFIx_TCT02 | Advanced | Advanced/Plasma_Data | Extended dataset of EFI TII cross-track ion flow measurements at 2 Hz | Tested |
| 12 | SW_EFIx_TCT16 | Advanced | Advanced/Plasma_Data | Extended dataset of EFI TII cross-track ion flow measurements at 16 Hz | Tested |
| 13 | SW_EFIxIDM_2_ | Advanced | Advanced/Plasma_Data | EFI LP ion drift and effective mass | Tested |
| 14 | SW_EFIxLPI_1B | 1b | Level1b | EFI LP measurements at 1 Hz | Tested |
| 15 | SW_EFIxTIE_2_ | 2 | Level2daily | Estimated ion temperatures along Swarm satellite orbits | Tested |
| 16 | SW_EFIxTMS_2F | 2 | Level2daily | Dayside equatorial electric field | Tested |
| 17 | SW_FAC_LLS_2F | 2 | Level2daily | Field-aligned currents (dual-satellite A-C) least-squares | Tested |
| 18 | SW_FAC_TMS_2F | 2 | Level2daily | Field-aligned currents (dual-satellite A-C) | Tested |
| 19 | SW_FACxTMS_2F | 2 | Level2daily | Field-aligned currents (single satellite) | Tested |
| 20 | SW_IBIxTMS_2F | 2 | Level2daily | Ionospheric bubble index | Tested |
| 21 | SW_IPDxIRR_2F | 2 | Level2daily | Ionospheric Plasma Irregularities characterised by Swarm (IPIR) | Tested |
| 22 | SW_MAGx_HR_1B | 1b | Level1b | Magnetic field (50 Hz) from VFM | Tested |
| 23 | SW_MAGx_LR_1B | 1b | Level1b | Magnetic field (1 Hz) from VFM and ASM | Tested |
| 24 | SW_MITx_LP_2F | 2 | Level2daily | Midlatitude ionospheric trough boundaries and minima derived from LP | Tested |
| 25 | SW_MITxTEC_2F | 2 | Level2daily | Midlatitude ionospheric trough boundaries and minima derived from TEC | Tested |
| 26 | SW_NIX_TMS_2F | 2 | Level2daily | NEGIX: electron density gradient ionosphere index | Tested |
| 27 | SW_PPIxFAC_2F | 2 | Level2daily | Equatorward boundary of SSFACs and the associated midnight PP index | Tested |
| 28 | SW_TECxTMS_2F | 2 | Level2daily | Ionospheric total electron content | Tested |
| 29 | SW_TIX_TMS_2F | 2 | Level2daily | TEGIX: TEC-gradient ionosphere index | Tested |
| 30 | SW_WHIxEVT_2_ | 2 | Level2daily | Whistler events from ASM BM 250 Hz data | Tested |