Zhipeng Li, Jiangtao Han, Yongzhi Wang, Yang Su, X. Ren
{"title":"Design and implementation of sferic removal method using multi-language programming","authors":"Zhipeng Li, Jiangtao Han, Yongzhi Wang, Yang Su, X. Ren","doi":"10.1145/3548608.3559314","DOIUrl":null,"url":null,"abstract":"With the development of geophysical electromagnetic data processing and interpretation technology, it is very important to study new techniques and methods for developing electromagnetic software. Based on this background, this paper proposes a good method of sferic removal based on resource management and multi-language programming. This method introduces the mechanism to integrate Fortran and C# together in detailed including data conversion between two languages. Fortran algorithms are compiled as DLL libraries as back-end computing resource, WinForms developed by C# as front-end graphic user interface, users can use GUI to interact with back-end functions to complete sferic removal task. The experimental results show this method can deal with big sferic data and verify this way can work effectively and efficiently.","PeriodicalId":201434,"journal":{"name":"Proceedings of the 2022 2nd International Conference on Control and Intelligent Robotics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 2nd International Conference on Control and Intelligent Robotics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3548608.3559314","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With the development of geophysical electromagnetic data processing and interpretation technology, it is very important to study new techniques and methods for developing electromagnetic software. Based on this background, this paper proposes a good method of sferic removal based on resource management and multi-language programming. This method introduces the mechanism to integrate Fortran and C# together in detailed including data conversion between two languages. Fortran algorithms are compiled as DLL libraries as back-end computing resource, WinForms developed by C# as front-end graphic user interface, users can use GUI to interact with back-end functions to complete sferic removal task. The experimental results show this method can deal with big sferic data and verify this way can work effectively and efficiently.