The purpose of this repository is to catalog all tutorials and materials available about SunPy and Python. Some of the materials are contained directly in this repository while some materials live in their own repository but are linked from here. Warning! Many of these tutorials are out of date. This is meant to be an archive to help develop future tutorials.
Year | Workshop | location | time | topics covered |
---|---|---|---|---|
2014 | 13th RHESSI Workshop | Windish, Switzerland | 4 hours | matplotlib, numpy, SunPy |
2015 | 46th Solar Physics Division meeting | Indianapolis, IN | 3 hours | installation, SunPy |
2016 | 47th Solar Physics Division meeting | Boulder, CO | 3 hours | numpy, pyqt, matplotlib, astropy |
2017 | 48th Solar Physics Division meeting | Portland, OR | 2 hours | matplotlib, numpy, sunpy |
2018 | SDO Science Workshop | Gent, Belgium | 1.5 hours | SunPy |
2019 | 2nd Python in Heliophysics Workshop | Boulder, CO | 0.25 hours | SunPy 1.0 |
2019 | 50th Solar Physics Division meeting | St. Louis, MO | 1 hour | SunPy 1.0 |
Feel free to add to this list using the the naming convention YYYY_MeetingName_MeetingLocation
for folder names and YYYY Meeting Name - Notebook topic.ipynb
for Jupyter notebooks.
The following provides links to courses that include Python and SunPy content whose materials are available online.
Institution | course |
---|---|
Univ. of Hull | STFC Introductory Summer School for Research Computing in Solar Physics and Astronomy |
The following section provides some recommendations for tutorials. For all of the times listed below it should always be recognized that many users will arrive without having Python or SunPy installed and will need help. It is always recommended to have people in addition to the speaker available to work with people individually.
time available | topics | notes |
---|---|---|
1 hour | intro to SunPy notebook | advanced users may be able to follow along with the notebook many will just watch. This should be seen as a pitch for what kinds of things SunPy can do |
1 hour | Intro to Scientific Python | same as above |
2 hours | intro to SunPy notebook (1 hour) and exercises (1 hour) OR Intro to Scientific Python (1 hour) and Intro to SunPy (1 hour) |
The following is a list of tutorials from other projects which may be useful for comparison
Year | Workshop | Notes | time |
---|---|---|---|
2018 | Snakes on a Satellite | Using Python and modern tools for research and analysis of next generation satellite data products, presented at Fall AGU 2018 meeting | 4 hours |
This provides generic resources to materials that are available on the web. Given the active nature of the ecosystem some of these resources may be out of date.