Magnetic Data Processing: Python

Read full text
Authors: Vaibhav Vijay Ingale
Cited by: 0

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