Our Mission

SunPy is a community-developed free and open-source software package for solar physics. It aims to be provide a comprehensive data analysis environment that allows researchers within the field of solar physics to carry out their tasks with the minimal effort.

SunPy is written using the Python programming language and is build upon the scientific Python environment which includes several core packages such as NumPy, SciPy, Matplotlib and Pandas. Since SunPy deals with key astrophysical concepts, its development is closely associated with that of Astropy, which is a fundamental package within the Python astronomy ecosystem.

The SunPy package was established on the 28th of March 2011 by a small group of scientists and developers at the NASA Goddard Space Flight Center. Since that time, SunPy have grown from this small group into large community python package.

Furthermore, the SunPy project was established in order to further the goals of the SunPy package. The SunPy project (also known as the Sunpy organization)wants to provide the software tools necessary so that anyone can analyze the ever increasing catalogue of solar data. This enables the targeted support of other solar physics Python packages that do not fall within the scope of the core SunPy package.

We are proud to be a NUMFocus sponsored project and have been supported by ESA, PSF and Google to name a few. SunPy has become a global project that is not associated with any individual institution. More information about the SunPy project can be find The Project.

Acknowledging SunPy

The continued growth and development of SunPy is dependent on the community being aware of the use SunPy. If you use SunPy, we therefore ask that you acknowledge SunPy appropriately in a publication or presentation (poster or talk).

For a publication, we recommend the following line be added to the conclusion or acknowledgements:

This research makes use of SunPy, an open-source and free community-developed solar data analysis package written in Python (citation).

Where the citation is to the SunPy v0.5 paper / arXiv (open access) (Bib reference), you can also cite the version of the code you are using directly using the DOI of our zenodo record. If the journal allows please also include a link to sunpy.org. If you have the time please email us to let us know about your paper as we maintain a public list of papers on Zotero.

For a poster, talks, or project websites, please include the Sunpy logo on the title, conclusion slide, or about page. For websites please link the image to sunpy.org. Other versions of the logo are available in the sunpy-logo repository.

For a Python package or project, please make a reference to SunPy somewhere in your readme or website and please get in touch with us, so we can list you on here:

  • Helioviewer

Thank you, in advance, for your support.

Presentations and Posters

The SunPy community has presented their work at various workshops over the years. Most of them include talks about the core of the SunPy library, the organization and its goals. The community has also done many poster presentations and some are hosted on SunPy Presentations. All the talks that have been recorded from these workshops are listed below in reverse chronological order.