Skip to main content
zenodoopen

EMAG2: Earth Magnetic Anomaly Grid (2-arc-minute resolution) compressed for NumPy

<p>A compressed NumPy version of the <a href="https://www.ngdc.noaa.gov/geomag/emag2.html">EMAG2 (v3)</a> global Earth Magnetic anomaly grid compiled from satellite, ship, and airborne magnetic measurements. The original CSV data was imported, transformed, and saved to a compressed NumPy archive as follows:</p> <pre><code class="language-python">import numpy as np mag_data = np.loadtxt('EMAG2_V3_20170530.csv', delimiter=',', usecols=(2,3,4,5,7)) lon_mask = mag_data[:,0] &gt; 180.0 mag_data[lon_mask,0] -= 360.0 np.savez_compressed('EMAG2_V3_20170530.npz', data=mag_data.astype(np.float32))</code></pre> <p>The NumPy archive (contained in this repository) can be efficiently loaded in Python workflows. It contains the following columns:</p> <ol> <li>Longitude - geographic longitudinal coordinates in decimal degrees (WGS84)</li> <li>Latitude - geographic latitudinal coordinates in decimal degrees (WGS84)</li> <li>SeaLevel - magnetic anomaly value at sea level (nT)</li> <li>UpCont - magnetic anomaly value at continuous 4km altitude (nT)</li> <li>Error - Error estimate (nT)</li> </ol> <p>Code 888 is assigned in certain cells on grid edges where the data source is ambiguous and assigned an error of -888 nT.<br> Code 999 is assigned in cells where no data is reported with the anomaly value assigned 99999 nT and an error of -999 nT.</p> <p><strong>Reference</strong></p> <p>Brian Meyer, Richard Saltus, Arnaud Chulliat (2017): EMAG2: Earth Magnetic Anomaly Grid (2-arc-minute resolution) Version 3. National Centers for Environmental Information, NOAA. Model. doi:10.7289/V5H70CVX</p>

ShareScore

44/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
20
Reuse readiness
8
Engagement
8