- Nov 2023
-
notebooks.vires.services notebooks.vires.services
-
related repositories.
More to add: - https://github.com/heliophysicsPy/summer-school - https://gitlab.com/KNMI-OSS/spaceweather/notebooks
More resources at: https://swarmdisc.org/lab/
-
- Oct 2023
-
notebooks.vires.services notebooks.vires.services
-
Jupyter
-
Intermediate: For creating importable modules and packages, testing, documenting, logging, optimising…:
-
- Jul 2023
-
notebooks.vires.services notebooks.vires.services
-
Reference http://intermagnet.org/new_data_download.html for other access mechanisms
-
-
book.magneticearth.org book.magneticearth.org
-
Spherical harmonic models
See https://github.com/klaundal/ppigrf for a better implementation
-
- May 2023
-
notebooks.vires.services notebooks.vires.services
-
ds.plot.scatter(x="Timestamp", y="Vixv", ax=axes[0], s=0.1) ds.plot.scatter(x="Timestamp", y="Vixh", ax=axes[1], s=0.1) ds.plot.scatter(x="Timestamp", y="Viy", ax=axes[2], s=0.1) ds.plot.scatter(x="Timestamp", y="Viz", ax=axes[3], s=0.1, label="Velocities")
Change to:
ds.plot.scatter(x="Timestamp", y="Vixv", ax=axes[0], s=1, linewidths=0) ds.plot.scatter(x="Timestamp", y="Vixh", ax=axes[1], s=1, linewidths=0) ds.plot.scatter(x="Timestamp", y="Viy", ax=axes[2], s=1, linewidths=0) ds.plot.scatter(x="Timestamp", y="Viz", ax=axes[3], s=1, linewidths=0, label="Velocities")
-
- Mar 2023
-
geomag-datacubes-dev.netlify.app geomag-datacubes-dev.netlify.app
-
Geomagnetic Datacubes Development
-
- Nov 2022
-
notebooks.vires.services notebooks.vires.services
-
Algorithms: see https://doi.org/10.5047/eps.2013.09.006
Evolutions: see https://doi.org/10.1029/2018JA026439
-
- Oct 2022
-
notebooks.vires.services notebooks.vires.services
-
notebooks.vires.services notebooks.vires.services
-
Documentation
See also https://doi.org/10.1029/2021JA030183
-
-
notebooks.vires.services notebooks.vires.services
-
(link to dashboard TBD)
Prototype at http://panel.swarmdisc.org/
-
-
book.magneticearth.org book.magneticearth.org
-
Swarm Measurements¶ A short demo of taking magnetic measurements from a single Swarm spacecraft and deriving a main field model directly from one month of data!
-
-
notebooks.vires.services notebooks.vires.services
-
viresclient API¶ Author: Luca Mariani Abstract: Describe the main classes and methods defined in the viresclient package
recommend referring directly to https://viresclient.readthedocs.io here
-
-
notebooks.vires.services notebooks.vires.services
-
To-do:
link to https://tutorial.xarray.dev and https://foundations.projectpythia.org/core/xarray.html
-
-
notebooks.vires.services notebooks.vires.services
-
Data 8 - UC Berkeley Foundations of Data Science course
TODO: replace link with https://inferentialthinking.com ?
-
Project Pythia - A Community Educational Resource for Geoscientists
TODO: update link to https://cookbooks.projectpythia.org/
-
Project Python Foundations
TODO: fix type Python->Pythia
-
- Sep 2022
-
notebooks.vires.services notebooks.vires.services
-
more information
-
- May 2022
-
notebooks.vires.services notebooks.vires.services
-
anywhere on these pages
It works like this :)
-
- Apr 2022
-
notebooks.vires.services notebooks.vires.services
-
TODO: process/migrate notes from old domain: https://hypothes.is/search?q=magneticearth.org
-
-
swarm.magneticearth.org swarm.magneticearth.org
-
See also:
An alternative way to derive FACs: https://swarm-fac-exploration.magneticearth.org/notebooks/dual_sat_fac
-
Abstract: Access to the field aligned currents evaluated by the dual satellite method (level 2 product). We also show an orbit-by-orbit plot using a periodic axis to display (centred over both poles) an overview of the FAC estimates over two weeks.
Health warning
Note that the data quality varies from October 2019 onward due to the orbit changes of Swarm A & C:
- Remove 2021/07/01 to 2022/01/13
- Change polar exclusion zone for 2019/10/01 to 2021/06/30 and for 2022/01/14 onward:
- exclude where abs(latitudinal crossing point) + 6deg < 90deg
These changes are yet to be made in the data products as of writing (April 2022)
-
- Mar 2022
-
book.magneticearth.org book.magneticearth.org
- Feb 2022
-
swarm-fac-exploration.magneticearth.org swarm-fac-exploration.magneticearth.org
-
TODO: add backlinks to Swarm Notebooks
-
- Nov 2021
-
swarm.magneticearth.org swarm.magneticearth.org
-
Intermediate:
-
Jupyter
See also: https://jupytearth.org
-
-
swarm-fac-exploration.netlify.app swarm-fac-exploration.netlify.app
-
Implement automated testing and generation of notebooks containing output cells using Treebeard - to be viewable at swarm-vre.readthedocs.io
out-of-date text...
- these pages now linked from: https://swarm.magneticearth.org/docs/beyond-swarm-notebooks.html
- Treebeard deprecated; now using Jupyter-Book
- to add: environment config
-
- Oct 2021
-
magneticearth.org magneticearth.org
-
Seminar series
- MagnetZ: https://www2.earthref.org/MagIC/magnetz
- Magnetosphere: https://msolss.github.io/MagSeminars/
-
-
6171924f7b5bc60936113dcf--swarm-fac-exploration.netlify.app 6171924f7b5bc60936113dcf--swarm-fac-exploration.netlify.app
-
Select the analysis interval
Different UI when using Notebook or Lab... not visible in Book. How to reconcile this?
-
-
swarm.magneticearth.org swarm.magneticearth.org
-
See also, new gradient dataset: https://doi.org/10.11583/DTU.14695590.v2
-
(link to dashboard TBD)
-
-
swarm.magneticearth.org swarm.magneticearth.org
-
Swarm_notebooks/dashboards/04_Conjunctions.ipynb (link TBD)
-
- Sep 2021
-
swarm.magneticearth.org swarm.magneticearth.org
-
Beginner
Project Pythia is already getting very good for an introduction to core packages: https://foundations.projectpythia.org/landing-page.html
-
- Aug 2021
-
book.magneticearth.org book.magneticearth.org
-
Lorenz’s (1963) model: forward modelling¶
Binder link for this: https://mybinder.org/v2/gh/MagneticEarth/book.magneticearth.org/simpler_env?urlpath=lab/tree/data_assimilation/01a_lorenz.ipynb
(this has a simpler temporary environment, but won't work with the notebooks under "Geomagnetic Data & Models")
-
-
book.magneticearth.org book.magneticearth.org
-
the file oamjumpsapplied.dat in the external data directory.
Sorry I didn't update this! Here it is: https://raw.githubusercontent.com/MagneticEarth/IAGA_SummerSchool2019/master/data/external/oamjumpsapplied.dat
-
-
book.magneticearth.org book.magneticearth.org
-
Geomagnetic pulsations¶ .. see https://iaga-school-2019.netlify.app/notebooks/1-visualising-geomagnetic-observatory-data#geomagnetic-pulsations Hartland (HAD) second data are not available. Fetching CLF instead:
Probably just remove this section and create a dedicated page that goes into it
-
-
book.magneticearth.org book.magneticearth.org
-
# Using only the radial component, perform the inversion: G = G_radius d = B_radius m = np.linalg.inv(G.T @ G) @ (G.T @ d)
Only using one component to keep it simpler. The radial component is the least contaminated so damping is less important
-
- May 2021
-
swarm.magneticearth.org swarm.magneticearth.org
-
Estimated core GVO magnetic field, spherical polar (r,theta,phi) vector components [i.e (-C,-N,E) components in NEC frame]
NB: The source (CDF) files provide the measurements in the RTP coordinates rather than NEC. In VirES, we provide them in NEC coordinates for consistency with other Swarm products.
This has led to the misleading variable descriptions in data retrieved from VirES, stating that they are given in "spherical polar (r,theta,phi) vector components [i.e (-C,-N,E) components in NEC frame]". We have not fixed this yet
-
- Apr 2021
-
magneticearth.org magneticearth.org
-
Satellite missions
Some more: https://imgur.com/bhgHscY
1964-70 Kosmos https://essd.copernicus.org/articles/12/555/2020/
-
-
magneticearth.org magneticearth.org
-
magneticearth.org magneticearth.org
-
Geomagnetic data
extend with paleomag databases https://imgur.com/a/hDto0s5
-
- Feb 2021
-
book.magneticearth.org book.magneticearth.org
-
See also:<br> https://helioml.org/Introduction/title.html<br> https://earth-env-data-science.github.io/intro
and other examples at:<br> https://executablebooks.org/en/latest/gallery.html
-
k_inds
is there a nice library for accessing these? are they published data?
-
ESK_2003_PATH = os.path.abspath('../data/external/ESK_2003/') ESK_HOURLY_PATH = os.path.abspath('../data/external/ESK_hourly/')
will be able to replace with data loading live from vires
-
# Import notebook dependencies import os import sys import datetime as dt
can investigate hiding code to make the book more friendly to browse https://jupyterbook.org/interactive/hiding.html
-
>> USER INPUT HERE
I'll have a look for simple "date/time" input boxes through ipywidgets or similar
-
By David Kerridge et al.
Change to e.g. "IAGA and friends" This is displayed identically on all pages. Perhaps we can add an "authors" element to each notebook (at top or bottom)
-
- Oct 2020
-
api.treebeard.io api.treebeard.io
-
prototype quicklook routine
The intention is that in the future we will be able to access such routine from something like:
from viresclient import SwarmQuicklooks fig = SwarmQuicklooks.AEJxLPS.plot()
-
- Sep 2020
-
swarm-vre.readthedocs.io swarm-vre.readthedocs.io
-
documentationn,
I found a typo!
-
-
swarm-vre.readthedocs.io swarm-vre.readthedocs.io
-
Virtual Research Environment
Too many "virtuals"
-