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's core</a>. The package uses the freely available code <a href="https://github.com/fgerick/Mire.jl">Mire.jl</a>.</p> <p><strong>Prerequisites</strong></p> <p>Installed python3 with matplotlib ≥v2.1, cmocean and cartopy. A working Julia ≥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're automatically saved in the "figs" 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> </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'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