What is SigMT?
SigMT is an open-source Python package developed for the processing of magnetotelluric (MT) time series data to estimate MT impedance and tipper responses. The package enables data processing with minimal manual intervention by utilizing a Mahalanobis distance based data selection tool. Final estimation is performed using a robust statistical approach. In addition, SigMT includes noise rejection tools such as coherency thresholding and polarization direction analysis to enhance the reliability of the estimated MT responses. The package currently supports Metronix and Phoenix (MTU-5C) time series formats through a graphical user interface.
Development History
The story of SigMT began in late 2019, before the project even had a name. It started with some experimental scripts that I wrote out of curiosity to explore magnetotelluric data processing. During fieldwork, I used to spend a lot of time manually editing time series data, which inspired me to develop a more automated approach. During the 2020 COVID-19 lockdown, the availability of additional free time allowed these initial ideas to evolve into a complete and structured processing pipeline. In particular, the use of Mahalanobis distance based data selection, as described by Platz and Weckmann (2019), significantly improved the results. By the end of 2022, the project was released on GitHub as a script-based package with core functionalities, marking its first public version. This effort culminated in the 2023 publication describing the methodology and implementation. SigMT continues to be maintained and developed as a personal project, with ongoing improvements driven by user feedback.