Skip to main content

SunPy core package: Python for Solar Physics

SunPy Logo

Release

Development

Community

Latest PyPi Version

Python Versions

Matrix Chat Room

Latest Conda Version

Project Status: Active

OpenAstronomy Discourse

Zenodo - Latest DOI

Continuous Integration Status

Google Groups Mailing List

sunpy stable documentation

CodeCov Code Coverage

Powered by NumFOCUS

sunpy citation

pyOpenSci

sunpy is a Python software package that provides fundamental tools for accessing, loading and interacting with solar physics data in Python. It includes an interface for searching and downloading data from multiple data providers, data containers for image and time series data, commonly used solar coordinate frames and associated transformations, as well as other functionality needed for solar data analysis.

Installation

We recommend following the installation guide in the sunpy documentation. This will walk you through installing sunpy and all of its dependencies.

Usage

If you are new to sunpy, the best place to start is the tutorial. The example gallery also includes a collection of shorter and more specific examples of using sunpy.

Changes

See our changelog for the latest changes in sunpy.

Getting Help

For more information or to ask questions about sunpy or any other SunPy Project package, please check out:

Acknowledging or Citing sunpy

If you use sunpy in your scientific work, we would appreciate your citing it in your publications. The continued growth and development of sunpy is dependent on the community being aware of sunpy.

Usage of Generative AI

If you use generative AI tools as an aid in developing code or documentation changes, ensure that you fully understand the proposed changes and can explain why they are the correct approach and an improvement to the current state. For more information see our documentation on fair and appropriate AI usage.

Contributing

We love contributions! sunpy is open source, built on open source, and we’d love to have you hang out in our community.

If you would like to get involved, check out the Developers Guide section of the SunPy docs. Stop by our chat room #sunpy:openastronomy.org if you have any questions. Help is always welcome so let us know what you like to work on, or check out the issues page for the list of known outstanding items.

For more information on contributing to SunPy, please read our Newcomers’ guide.

When you are interacting with the SunPy community you are asked at to follow our code of conduct.

Release files for sunpy 8.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sunpy 8.0.0
File Size Uploaded
sunpy-8.0.0.tar.gz 5.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for sunpy 8.0.0
File
sunpy-8.0.0-py3-none-any.whl Python 3 none any Details
sunpy-8.0.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
sunpy-8.0.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sunpy-8.0.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
sunpy-8.0.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
sunpy-8.0.0-cp312-abi3-macosx_10_13_x86_64.whl CPython 3.12 abi3 macOS 10.13+ x86-64 Details

Total release size: 28.6 MB

Release files / sunpy-8.0.0.tar.gz

Download URL sunpy-8.0.0.tar.gz
Size 5.0 MB
Tags Source
SHA-256 checksum
How to use checksums
a675c184d5dbe455495242e446e7c10db0bbe78bbed8920e327d293ae1fb689d
BLAKE2b-256 checksum
How to use checksums
5d313b52f449b352bd78dda65635ca5127e1dbf90c516abb8109d62b30a27149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-py3-none-any.whl

Download URL sunpy-8.0.0-py3-none-any.whl
Size 3.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f54563084c91ed0268ab48a897781cb4f1b26044fb1a6c226909dc2381f1c585
BLAKE2b-256 checksum
How to use checksums
7fb70b26066229229a31138690dabf1bc5d0e246343861e7d4df6053720aadf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-cp312-abi3-win_amd64.whl

Download URL sunpy-8.0.0-cp312-abi3-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3cedcffa0e2a59b7daa3dea4f531f58e96617d6e3178e6073a482fb951a66ddf
BLAKE2b-256 checksum
How to use checksums
236f0ba5f960ce0f577c51c7f6922363291b05fbe9899625d3dd4525474b0240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL sunpy-8.0.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b43ca59d99130fccb2a921548eb788eb1a9fc7d72e885ebfbb7606502539adcd
BLAKE2b-256 checksum
How to use checksums
259c70bf76f3a945690517f2d023ab09324c5e5c1529c7bf1ed41b00a19eac14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sunpy-8.0.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
9ff3d28e61a47539cf754b378e91de55869eb8d661a60735184c4b18acf52903
BLAKE2b-256 checksum
How to use checksums
de5f14cba934e3afb9b88442cda494ba2f9475fe458a8f39a5dcaab58658db26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL sunpy-8.0.0-cp312-abi3-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15e1adfff88bc489fa5b8fc3d8a82cd6d2854ca98ba5244c1547fbc00d6d36bf
BLAKE2b-256 checksum
How to use checksums
dfd2cd8d1a7348f2be568cc9ccd706ca0faf21a5b0684a3b4eedeacad5363730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release files / sunpy-8.0.0-cp312-abi3-macosx_10_13_x86_64.whl

Download URL sunpy-8.0.0-cp312-abi3-macosx_10_13_x86_64.whl
Size 3.9 MB
Tags CPython 3.12 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9b791d3ad258415f56c9e5b7c460bbac2eaf44fe4eb8421d110babf186c996e5
BLAKE2b-256 checksum
How to use checksums
3a8a716f44ffea0a52ae4c31cd22b05ca71ab603844ae6f1931376d1526e4258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

8.0.0 This release

7 release files

7.1.2

7 release files

7.1.1

7 release files

7.1.0

7 release files

7.0.5

6 release files

7.0.4

6 release files

7.0.3

6 release files

7.0.2

6 release files

7.0.1

6 release files

7.0.0

6 release files

6.1.2

6 release files

6.1.1

6 release files

6.1.0

6 release files

6.0.6

6 release files

6.0.5

6 release files

6.0.4

6 release files

6.0.3

6 release files

6.0.2

6 release files

6.0.1

6 release files

6.0.0

6 release files

5.1.5

5 release files

5.1.4

5 release files

5.1.3

5 release files

5.1.2

5 release files

5.1.1

5 release files

5.1.0

5 release files

5.0.7

5 release files

5.0.6

5 release files

5.0.5

5 release files

5.0.4

5 release files

5.0.3

5 release files

5.0.2

5 release files

5.0.1

5 release files

5.0.0

5 release files

4.1.7

4 release files

4.1.6

4 release files

4.1.5

4 release files

4.1.4

4 release files

4.1.3

4 release files

4.1.2

4 release files

4.1.1

4 release files

4.1.0

4 release files

4.0.13

4 release files

4.0.12

4 release files

4.0.11

4 release files

4.0.10

4 release files

4.0.9

4 release files

4.0.8

4 release files

4.0.7

4 release files

4.0.6

4 release files

4.0.5

4 release files

4.0.4

4 release files

4.0.3

4 release files

4.0.2

4 release files

4.0.1

4 release files

3.1.8

12 release files

3.1.5

9 release files

3.1.4

9 release files

3.1.3

9 release files

3.1.2

9 release files

3.1.1

7 release files

3.1.0

7 release files

3.0.6

9 release files

3.0.5

9 release files

3.0.4

9 release files

3.0.3

9 release files

3.0.2

7 release files

3.0.1

7 release files

3.0.0

7 release files

2.1.5

7 release files

2.1.4

7 release files

2.1.3

7 release files

2.1.2

7 release files

2.1.1

7 release files

2.1.0

7 release files

2.0.11

9 release files

2.0.9

9 release files

2.0.8

9 release files

2.0.6

10 release files

2.0.5

10 release files

2.0.4

10 release files

2.0.2

10 release files

2.0.1

10 release files

2.0.0

10 release files

1.1.4

10 release files

1.1.3

10 release files

1.1.2

10 release files

1.1.1

10 release files

1.1.0

10 release files

1.0.11

7 release files

1.0.10

7 release files

1.0.9

7 release files

1.0.8

7 release files

1.0.7

7 release files

1.0.6

7 release files

1.0.5

7 release files

1.0.4

7 release files

1.0.3

6 release files

1.0.2

6 release files

1.0.1

5 release files

1.0.0

5 release files

0.9.10

1 release file

0.9.9

7 release files

0.9.6

7 release files

0.9.5

9 release files

0.9.4

9 release files

0.9.3

9 release files

0.9.2

7 release files

0.9.1

7 release files

0.9.0

7 release files

0.8.5

9 release files

0.8.4

9 release files

0.8.3

9 release files

0.8.2

12 release files

0.8.1

12 release files

0.8.0

12 release files

0.7.9

1 release file

0.7.8

2 release files

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7

1 release file

0.6.5

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2

0.2.0

1 release file

0.1

0.01

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page