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.1.1.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

sunpy-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

sunpy-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file sunpy-1.1.1.tar.gz.

File metadata

  • Download URL: sunpy-1.1.1.tar.gz
  • Upload date:
  • Size: 8.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9eab43045463180aa183f28669d913ce030c094778bdd55d3c27e3980f0b8f93
MD5 0357948ed646c6ec68a6627846baac76
BLAKE2b-256 29642f5dbc17f3886db8637b86ec6eb63c0e32d9e85dc3d662b4cc213c760c63

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 40f1159b6ff3663163957ecdd1945224be371fe4b5bc8385dbe4b52ecbf3ebfc
MD5 e40ce07aef4b27ed3e8c9adad8bb4e5f
BLAKE2b-256 e8bb990b1b275e61bfcf29c1ff1831bca77f5dd410889ff58acbf2d179b87dba

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e4e2deb20dc22dd0c80bb243027611af640d99883e5417e652a52777e2d3d7ac
MD5 130b2c2e397bad820cb5f13fa952c094
BLAKE2b-256 ac42e23dc9f1483b2fb1d6baf3a97c83885b503d7bcd8dd988b4b9b207a4b63b

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7219da74b186b2871dfaabeb6c0433581f13a4e7ec8260800e3b51808c6ae984
MD5 3b123e592fe813db0703693db1b9f24c
BLAKE2b-256 9ff9b285f25832509bc23dee9477b4faba8fa99c1596ae09063450abd22463cd

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 939a2370fd7bace9bda016f06af9f54f703f875c83864d9469e1bcbbecb7a9e6
MD5 2d7c6ab2f68d680699feea4920b22c50
BLAKE2b-256 1e0b58b4880fd4426daca1daa465c7cd09329d36684e74a68f4ce3eb6d5f29dd

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2f09d5ec80f028faf4a0ae85e6fa8cbec900c2305deb57fb2e9d23f6468d2103
MD5 d7d35c072fc7c7bf7c56ddc26e40e2a8
BLAKE2b-256 ae0c8454c9550bfc5e34f7369201407553f0e0f45a1dfb4e74e83ab3cf4b35d4

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.7m, 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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f07da6b2ed940fde272014d8f0a02d8c03cbaf465ead7516d583763e1f0aa028
MD5 2addaf71c112c985b7a99bff8e292097
BLAKE2b-256 68cbcbd3874e0e78af98b8d17629b64b0ce3251f1fc80ca7e92bb238094dbcb2

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 46c652a3a5f98201f2209d40ef2a3bf2e8756a6c3a73ef489dddebca9d52d407
MD5 528a4e2c831317cb25768d8466117113
BLAKE2b-256 ff7c74ed45e0dfe8ac8342e8f45ef483eeddc262d401608a39943c46fd56b298

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 09dfa5ef85c67ea5f843aa4d3ae35cdc56c6d93be0ee2912008291b51fd0c344
MD5 5c8fb6536150684a5b2794043ed6ea09
BLAKE2b-256 ebe327f525728e8b5796843c81c93a4e52fa848d641e15ca32f0ba25e337729e

See more details on using hashes here.

File details

Details for the file sunpy-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sunpy-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.6m, 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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for sunpy-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42bac7f7f4ede32b503a97642df1333ab82e5187666805d0be7bc10a338d4b20
MD5 26424110da382a99eb8deb8d735abc31
BLAKE2b-256 3b47379f80e53e2c2183b6c0d85fb3772b3d29a558df9399585f762bf5855589

See more details on using hashes here.

Supported by

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