SunPy: Solar Data Analysis
v7.1 — 2026 Edition. A deep dive into SunPy v7.1 (2026), the community-developed, open-source solar data analysis environment for Python. Master everything from Maps and Coordinates to Fido searches and TimeSeries.
Episodes
The Core Identity: Quantities and Units
3m 41sDiscover why SunPy mandates physical units for all calculations. Learn how to use Astropy Quantities to prevent critical unit conversion errors in your solar analysis pipeline.
The Map Abstraction
3m 20sDive into the fundamental data structure of SunPy: the Map. Learn how to ingest FITS files and link 2D data arrays with their underlying observatory metadata.
Precision Timing
3m 13sMaster time representation in solar physics using Astropy Time and SunPy TimeRange. Discover why standard Python datetimes fail for high-energy astrophysics.
Coordinate Frames and Observers
4m 10sLearn to navigate the solar surface using Astropy SkyCoord and SunPy's specialized solar frames. Understand the critical role of observer location and observation time.
Bridging Pixels and Physical Space
3m 17sConnect your image pixels to physical coordinates using the World Coordinate System. Learn to flawlessly convert between pixel indices and SkyCoords without manual scaling.
Unified Data Search with Fido
3m 24sStop writing custom scrapers for every solar archive. Learn how to use Fido to execute complex, unified searches across multiple instruments and wavelengths simultaneously.
Deep Queries: JSOC and HEK
2m 57sPerform advanced queries against the Joint Science Operations Center and the Heliophysics Event Knowledgebase. Retrieve specific event metadata and active region cutouts.
Publication-Quality Map Visualization
4m 07sTransform dim FITS arrays into stunning, publication-ready visualizations. Learn how to configure colormaps, logarithmic normalizations, and clip intervals.
Coordinate-Aware Cropping
3m 18sSafely crop your Maps without corrupting your spatial metadata. Learn why you should use submaps instead of standard NumPy slicing.
Aligning and Reprojecting Maps
3m 27sCombine data from different instruments seamlessly. Learn how to mathematically reproject a map from one coordinate system onto the exact pixel grid of another.
1D Temporal Data with TimeSeries
3m 39sShift from spatial imagery to temporal lightcurves. Explore the TimeSeries object to load, truncate, and concatenate GOES X-ray flux data.
Modeling Differential Rotation
3m 34sAccount for the fluid nature of the solar surface. Learn how to use RotatedSunFrame to predict the future coordinates of an active region as the Sun spins.