Skip to main content

"SunPy: Python for Solar Physics"

Project description

Latest Version codecov matrix Research software impact DOI Powered by NumFOCUS

SunPy is an open-source Python library for Solar Physics data analysis and visualization. Our homepage SunPy has more information about the project.

For some examples of using SunPy see our gallery, to see the latest changes in SunPy see our Changelog.

Installation

The recommended way to install SunPy is with conda. To install SunPy once conda is installed run the following two commands:

$ conda config --append channels conda-forge
$ conda install sunpy

For detailed installation instructions, see the installation guide in the SunPy docs.

Developing

If you want to develop SunPy you will need to install from GitHub. The best way to do this is to create a new conda environment and install the git version of SunPy in it:

$ conda config --append channels conda-forge
$ conda create -n sunpy-dev sunpy
$ conda activate sunpy-dev
$ conda remove sunpy
$ git clone https://github.com/sunpy/sunpy.git sunpy-git
$ cd sunpy-git
$ pip install -e .[all,dev]

For detailed installation instructions, see the Newcomers’ guide in the SunPy docs.

Usage

Here is a quick example of plotting an AIA image:

>>> import sunpy.map
>>> from sunpy.data.sample import AIA_171_IMAGE
>>> aia = sunpy.map.Map(AIA_171_IMAGE)
>>> aia.peek()

Getting Help

For more information or to ask questions about SunPy, check out:

Contributing

Open Source Helpers

If you would like to get involved, start by joining the SunPy mailing list and 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.

Code of Conduct

When you are interacting with the SunPy community you are asked to follow our Code of Conduct.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sunpy-1.1rc2.tar.gz (7.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sunpy-1.1rc2-cp38-cp38-manylinux2010_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

sunpy-1.1rc2-cp38-cp38-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8

sunpy-1.1rc2-cp38-cp38-macosx_10_9_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

sunpy-1.1rc2-cp37-cp37m-manylinux2010_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

sunpy-1.1rc2-cp37-cp37m-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7m

sunpy-1.1rc2-cp37-cp37m-macosx_10_6_intel.whl (6.8 MB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

sunpy-1.1rc2-cp36-cp36m-manylinux2010_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

sunpy-1.1rc2-cp36-cp36m-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.6m

sunpy-1.1rc2-cp36-cp36m-macosx_10_6_intel.whl (6.8 MB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file sunpy-1.1rc2.tar.gz.

File metadata

  • Download URL: sunpy-1.1rc2.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2.tar.gz
Algorithm Hash digest
SHA256 7ad75d0b88a4777f911a76473db2707a9baba15691bb041aa9b2088fdfdf67ac
MD5 5fc2c4648d58842e07ed13e11dded18c
BLAKE2b-256 920ccc2ddf7b3fd94341310ce4c88840d528a28f1e7157bc00132874c9884429

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 13f0385a25ac993012a51d550b4d00994a63055f07ce5fd30aebb1856fe33c92
MD5 d67ebf9886bfe0f350715d9effb1a23e
BLAKE2b-256 3fb31e46f75af8fe140c7f337b200489095128b9e21fca4a954e7f51c3d07ef0

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a2f5d011cb15482cf348605308ed3adc044324b2f0056f351a12d50b3ee3fce7
MD5 d35ad88c6129b5ea167e83ddabc31556
BLAKE2b-256 c203293637822e9db471d80bcc31088353814714168acfd5461a988803b0408f

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 278be6644913459c6b4f7b4745df110f5c11ddf782b48a222a3ac3ec5de071a1
MD5 17f566c640fb3cca08894d77665c042f
BLAKE2b-256 272f27e1c579f7f8fa9014c0345f1768aff6daa2dbf3c0df641d6082c0fb5dda

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4727de8c426afb2803b17142116795e5ee1da092835a594a4863f9e5682a9005
MD5 f9973e2c5421c5a032fc178847a2e516
BLAKE2b-256 ce0a25383131c4fae73085d077c70469943232e17d51c062aabd8ff5777fac33

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2460d86ebf40a7600bc2dae5e666c350ea759612e14c7ef87f77a679dee3953
MD5 c330cc349e643a8dd4fc2c113fef37da
BLAKE2b-256 208fe41ceb96599681fb02806c8653bc2854231edf8a28dda132b0f2df1abf90

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 bf8aaec17cc92d7383a0b6c8e2f7d7752b6db0ef2ee1f58642cbf3b4b26b7fa4
MD5 ce53eadc2ad630ca03f72b971ae324b8
BLAKE2b-256 152160b0d86080935722e3bfc129a2d1c5c9cbd5a7c0846e03b99a394f5edc39

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 568b62b2b5f18395e36627f1981d1068536796ddbc8febaf1688cf104f95b91e
MD5 f662f0bf219156d423d14623d3a61600
BLAKE2b-256 cf6e6a18d1602aa21fa86cef894c670919b293b9cfb947f126d08edb3d4ffe1a

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8723197dee20cee2baa3e121d57bdca085906a5cafe5d956a2f9a7976d80c2ed
MD5 6f8007bc3bdfc00a832055e4cff97fdb
BLAKE2b-256 cdd5ec1af061acc9e1b33be0ef5e54b749d9efdb3fe5924adfb2f29582508fc1

See more details on using hashes here.

File details

Details for the file sunpy-1.1rc2-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: sunpy-1.1rc2-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.5

File hashes

Hashes for sunpy-1.1rc2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d025205509eacc797e03d05b6e62356f261b5f6d5ffdc45826abf228f1cb2760
MD5 57f309218dc5da5ec7d0975f81015e22
BLAKE2b-256 5a6793999ad039927e17e8d67849da1964b5319b01c1af732c02668614deeb98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page