Published August 24, 2023 | Version v1
Software Open

Python Code to Train a Neural Network for the Identification of EMIC Wave Events in Spectrograms

Description

Python code used to train a convolutional neural network (CNN) for the identification of electromagnetic ion cyclotron (EMIC) wave events in spectrograms. Three versions of the code are provided: one to train and test a model (CNN_Training_zenodo.py), one to test a pre-trained model on new, labeled test data (CNN_Testing_zenodo.py), and one to test a pre-trained model on new, unlabeled test data (CNN_Classify_zenodo.py). Additionally, pre-labeled spectrograms from the Halley, Antarctica ground magnetometer station between November 2006 and December 2009 are provided, as well as lookup tables to relate pixel locations to time and frequency information in the provided spectrograms.

Files

spectrogram CNN python code.zip

Files (176.7 MB)

Name Size Download all
md5:3bebf34ee940557c6ae37b56aa8d0f3d
176.7 MB Preview Download