Skip to content

sunpy/previous-workshop-notebooks

Repository files navigation

SunPy and Python Tutorials

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.

Workshop Index

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.

Course Index

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

Recommendations

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)

Example Tutorials

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

Generic Resources

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.

About

Notebooks and materials presented at previous sunpy workshops and conferences

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages