sunpy is a community-developed free and open-source software package for solar physics. It aims to be 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 SunPy Project.