Magnetic Data Processing: Python
Abstract
This repository contains Python scripts and functions for processing magnetic data collected by Autonomous Underwater Vehicles (AUVs) like Sentry. It provides a complete workflow from raw data loading to processed magnetic anomalies ready for analysis. The tools support spin fitting calibration to correct platform-induced magnetic distortions, coordinate rotation into North-East-Down (NED) frame, temperature and heading-dependent corrections, and robust filtering using median and iterative smoothing. Users can process selected straight segments or full dives, with or without spin maneuvers, and compute magnetic anomalies relative to the IGRF model. The repository also implements crossover correction to adjust anomalies across dives and 2-D upward continuation using the Guspi (1987) method. Outputs include files containing timestamps, locations, vehicle orientation, raw and corrected magnetic components, and computed anomalies. This repository is designed for scientific analysis of seafloor magnetic anomalies and can be applied to AUV datasets for mid-ocean ridge studies, hydrothermal vent exploration, and marine geophysics research. Pre-requisites: Python 3.10 or newer, with navigation and magnetometer files generated from AUV surveys.Input sentry files are saved at: https://doi.org/10.5281/zenodo.18298901
Fields of Study & Subjects
Geomagnetism and Paleomagnetism Studies
Computational Physics and Python Applications
Geological and Geophysical Studies
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 19 January 2026
- Document type
- Book