All tutorials can be run in Google Colab without the need for installing a Python distribution.
If you are unfamiliar with Python and Programming have a look at the Google Colab Lectures for Starting in Python and the Python Tutorials.
If you want to run the tutorials locally be sure to have Python installed and follow the instructions for installing the necessary dependencies (GMAG, aurora-asi-lib, themis-imager-readfile, rego-imager-readfile, trex-imager-readfile, etc.).
| Speaker | Topic |
|---|---|
| Dr. David Milling | Ground-based Magnetometers |
| Dr. Emma Spanswick | All Sky Imagers |
| Dr. Kathryn McWilliams | SuperDARN |
| Topic | Resources |
|---|---|
| GMAG | DASP ReadMe |
| GMAG | |
| GMAG | Local Notebook |
| aurora-asi-lib | DASP ReadMe |
| aurora-asi-lib | |
| aurora-asi-lib | Local notebook |
| UofC ASIs | |
| UofC ASIs | Local notebooks |
| Topic | Links |
|---|---|
| GMAG | |
| aurora-asi-lib | Colab |
| UofC ASIs |
Below are a number of helpful resources for getting started with Python and Python in Heliophyics (focussing on solar physics and magnetospheric physics).
There are several ways to install python; however, the easiest way, with the most support for science is Anaconda.
- Installing on Windows
- Installing on macOS
- Installing on Linux
- Updating from older versions
Below are a set of introductory lectures to help get started in Python and Python in Heliophysics.
| Topic | Colab |
|---|---|
| Intro to Python | |
| Control Flow | |
| Packages and Environments | |
| Scientific Data Structures | |
| Heliophysics in Python |
- Scientific Python Lectures
- Learning Scientific Programming with Python
- Problem Sovling in Python
- NASA Goddard ASTG Python Courses
- NASA GOddard Accelerated 1-Day Python Class for Programmers
- Python in Heliophysics Summer School
- Python in Heliophysics Community (PyHC)
- Machine Learning, Statistics, and Data Mining for Heliophysics
- Mathesaurus - a thesaurus of Mathematical Languages including
Python, R, IDL, Matlab - 6 Best Python IDEs and Text Editors for Data Science Applications
- Matplotlib
- Free Code Camp - Matplotlib
- Goddard ASTG Python Tutorials - Matplotlib
- Goddard ASTG Python Tutorials - Visualization
- Notebooks on Bokey, Cartopy, matplotlib, seaborn
- Problem Solving with Python - Matplotlib
- SciPy-Lectures Matplotlib
- SciPython Matplotlib Examples