$npx skillfedfor your agent

sunpy

SunPy core package: Python for Solar Physics

Worth itPyPI PhysicsReleased Jun 2026106.4K downloads / moBSD-3-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sunpy-8.0.0-py3-none-any.whl
v8.0.0 · released 2026-06-30 · Python >=3.12 · 7 runtime deps: astropy, fsspec, numpy, packaging, parfive, pyerfa, requests

Yes. SunPy is a stable, actively maintained library (Production/Stable status, release 45 days ago) with low install friction, no known security vulnerabilities, and permissive licensing. It is the standard tool in its domain and appropriate for any solar physics research or analysis work in Python. The requirement for Python 3.12 or later is not a barrier for modern projects.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.12 or later.
  • Low friction installation with seven runtime dependencies.
  • Active maintenance with a release 45 days ago and continuous development; last commit 2026-08-13.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause permissive license allows commercial and private use with minimal restrictions; attribution required.

last release 2026-06-30 (45 days) · last repo commit 2026-08-13 · 1,032 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 106,375 downloads/mo, #12,655 on PyPI

Verify before relying

pip install sunpy

import sunpy.map

map_obj = sunpy.map.Map(data)
  • Specific data providers supported by the search and download interface
  • Performance characteristics for large time-series or multi-wavelength datasets
  • Whether coordinate transformation accuracy is validated against published standards
  • Sample data availability and how to access it in typical workflows
Same gist for agents: .md · .json

What it is and what it does

SunPy is a mature Python library for solar physics research, providing standardized containers and tools for working with solar observation data. It abstracts away the complexity of accessing multiple data sources, handling different image formats, and managing solar-specific coordinate systems and transformations. The library sits on top of established scientific Python packages (numpy, astropy, fsspec, requests, packaging, parfive, pyerfa) to offer domain-specific functionality without reinventing foundational tools.

Typical workflows involve searching and downloading solar data from multiple providers through a unified interface, loading that data into map or time-series objects, and performing coordinate transformations to align observations from different instruments or time periods. The package is designed for researchers and data analysts who work with solar imagery, spectroscopy, or other solar observations and need reliable, well-tested abstractions rather than building these tools from scratch.

Use it for

  • Download and load solar imaging data from multiple sources and display or analyze it in a standardized format
  • Transform solar observations between different coordinate systems for multi-instrument analysis
  • Build time-series analysis pipelines for solar activity monitoring or event detection
  • Access and process solar spectroscopy or magnetogram data within a Python workflow
  • Develop solar physics research code that relies on consistent data handling and coordinate conventions

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

SunPy is a stable, actively maintained library (Production/Stable status, release 45 days ago) with low install friction, no known security vulnerabilities, and permissive licensing. It is the standard tool in its domain and appropriate for any solar physics research or analysis work in Python. The requirement for Python 3.12 or later is not a barrier for modern projects.

Install

sunpy on PyPI

Before you install

Low friction installation with seven runtime dependencies. Active maintenance with a release 45 days ago and continuous development; last commit 2026-08-13.

Requires Python 3.12 or later.

License in practice

BSD-3-Clause permissive license allows commercial and private use with minimal restrictions; attribution required.

Quickstart

pip install sunpy

import sunpy.map

map_obj = sunpy.map.Map(data)

Verify before relying

  • Specific data providers supported by the search and download interface
  • Performance characteristics for large time-series or multi-wavelength datasets
  • Whether coordinate transformation accuracy is validated against published standards
  • Sample data availability and how to access it in typical workflows

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release >=3.12
Install frictionLow. Pure-Python wheel
Runtime dependencies
7 packages
astropyfsspecnumpypackagingparfivepyerfarequests
MaintenanceActively maintained 45 days since the last release
Last repo commit
First released
Downloads106,375 / month, #12,655 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: Science/ResearchNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Scientific/Engineering :: Physics

Evidence: sunpy-8.0.0-py3-none-any.whl

Tags

Capabilities
solar physics data analysissolar image processingsun data downloadsolar coordinatescoordinate transformationssolar time seriessolar data containers
Topics
solar-physicsastronomydata-analysis
PyPI keywords
solar physicssolarsciencesunwcscoordinates

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “solar physics data analysis”

  • sunpySunPy provides Python tools for accessing, loading, and analyzing…
  • pvlibSimulates photovoltaic energy system performance and provides…
  • pvanalyticsPVAnalytics provides quality control, filtering, feature labeling,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Physics packages

networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
sympy Worth it
PyPI · Scientific/Engineering · released Apr 2025

SymPy is a Python library for symbolic mathematics, performing algebraic manipulation, calculus, equation solving, and mathematical expression simplification without numerical approximation.

BSD-3-Clausepure Python · 3.9+
196.4Mdownloads / mo
pydicom Worth it
PyPI · Libraries · released Mar 2026

Pydicom reads, modifies, and writes DICOM medical imaging files in pure Python, with optional NumPy support for pixel data as arrays.

Install it if you work with medical imaging data, DICOM files, or healthcare IT systems.

MITpure Python · 3.10+
5.5Mdownloads / mo
albumentations Worth it
PyPI · Libraries · released May 2025

Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.

Install it if you need a unified, production-grade augmentation API for computer vision tasks.

MITpure Python · 3.9+aging
5.5Mdownloads / mo
CoolProp Worth it
PyPI · Scientific/Engineering · released Jun 2026

CoolProp provides thermodynamic and transport property calculations for fluids and fluid mixtures, offering open-source functionality similar to REFPROP.

MITcompiled wheel · 3.9+
5.5Mdownloads / mo
pyquaternion Worth it
PyPI · Python Modules · released Oct 2020

Provides quaternion representation, manipulation, and rotation operations for 3D geometry and animation, with support for smooth interpolation between orientations.

MITpure Python
3.9Mdownloads / mo

See also ndcube · pvlib · suntime · spiceypy · pvanalytics · vispy · forecast-solar · gwcs