Skip to main content
zenodoopen

Data and code used in "Satellite magnetic data reveal interannual waves in Earth's core"

<p>Eigen mode solutions and code to obtain them for the results presented in <a href="https://doi.org/10.1073/pnas.2115258119">Satellite magnetic data reveal interannual waves in Earth&#39;s core</a>. The package uses the freely available code&nbsp;<a href="https://github.com/fgerick/Mire.jl">Mire.jl</a>.</p> <p><strong>Prerequisites</strong></p> <p>Installed python3 with matplotlib &ge;v2.1, cmocean and cartopy. A working Julia &ge;v1.7.</p> <p><strong>Run</strong></p> <p>In the project folder run</p> <pre><code>julia --project=.</code></pre> <p><br> Then, from within the Julia REPL run</p> <pre><code>]instantiate</code></pre> <p>at first time, to install all dependencies.</p> <p>After that, to compute all plots, run</p> <pre><code>using QGMCSat allfigs()</code></pre> <p>They&#39;re automatically saved in the &quot;figs&quot; subfolder of the repository.</p> <p>If loading QGMCSat fails, due to a missing cartopy or cmocean in the python version. Run (within Julia)<br> &nbsp;</p> <pre><code>ENV["PYTHON"] = "python" #this should point to the python version that has cartopy installed ]build PyCall</code></pre> <p><br> To calculate all data, run</p> <pre><code>using QGMCSat calculate_data()</code></pre> <p>This will take several hours/days depending on the machine (needs enough memory).</p> <p>Individual data can be accessed directly through the .jld2 files from Julia. You can check out the individual figure functions to get an idea where which data is stored.</p> <p>If there are any issues or questions, please don&#39;t hesitate to get in touch!</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
16
Reuse readiness
8
Engagement
12