IDDS: a software to download IGETS data
摘要
Leveraging the unparalleled stability and precision of Superconducting Gravimeter (SG), the International Geodynamics and Earth Tide Service (IGETS) provides essential global gravity data services, continuing the work of its predecessor, the Global Geodynamic Project (GGP). However, traditional methods for accessing IGETS data via the File Transfer Protocol (FTP), and transitioning to the Secure File Transfer Protocol (SFTP) by May 2025, require cumbersome dedicated client software like FileZilla. This approach requires repeated Uniform Resource Locator (URL) switching and lacks integrated functionalities such as station retrieval, detailed metadata display, and interactive map visualization, significantly hindering user efficiency. To address these limitations, we developed IDDS (IGETS Data Download Software), a convenient and efficient Python-based tool. IDDS integrates multi-threading, multi-processing, Flask, HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript to support Level 1, Level 2, and Level 3 IGETS product downloads. The key features include dual-protocol (FTP/SFTP) support, interactive map-based station selection, and station information retrieval. Performance tests with FileZilla demonstrated that IDDS achieves superior throughput by utilizing the maximum concurrent threads supported by the IGETS server, resulting in maximized absolute time saving in bulk downloads and significantly streamlining workflows.