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

Uploaded Source

Built Distributions

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.6m

sunpy-1.0.8-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.0.8.tar.gz.

File metadata

  • Download URL: sunpy-1.0.8.tar.gz
  • Upload date:
  • Size: 7.8 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.0.8.tar.gz
Algorithm Hash digest
SHA256 2c69607aea6f9f982074f4aa9fa6712d592b170d6427eb9a1255878956ae2fcf
MD5 f7d90f92504c3e320fb27f50e144157f
BLAKE2b-256 e4210c2ea435062a7a9cf697fa9edc42c49f2d58fa963765b904a04cd40634e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d31fd09b35a47289bd7f357d441a43d7bbc07fa67f060461926070cfbcc9ef04
MD5 f8ac5857322d3ffc33060a3262040b5e
BLAKE2b-256 f57b6ac579d2dddcf8705ed8b15fa63a1f6e5ecdf482bb132d08a0d4780db94d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b93c7c0d4233a4afd041644644af985683a2d6272dbee828fd8c95cc3bb5b793
MD5 4b5b1a7e45a3dee2af39b04dbe97ba78
BLAKE2b-256 a9e6e4035b8e0b7e12a4b59103b25657c43a93e10380dfce19040f3a306a02c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f188c152060d9ae83700ee15ea2e421de411e3ad2cb1c5a9117d3045b1841610
MD5 2d08c60c65331299712ac6c20bd6e892
BLAKE2b-256 509b4f11518a4662c67f372fb4368d30cc03cff8f1a8282360b06a4fdfec3c63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 73491984844299055f6966d40411362c319e14a38d657858aa1b5956df05efa6
MD5 be3ca401688dbf7a4dd50e380c686625
BLAKE2b-256 e10f5eb3712601db362e96f05b1c8bd553ff09ae9785356404080e7144a95357

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e8ff8442083e646e6a4a79c25d89fd822094a73301113063602586875975856d
MD5 9ea79060ae446dda06a14d53a7f650b0
BLAKE2b-256 04b9f808e97e2321defd0fc3f7547f2975ed4b4611ad8ce5a3034dee03456fcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.0.8-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.0.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74e8091a97e473886ac9f0d4f20d54619c940a216f301bf282d14eba45e7ead7
MD5 2bff088b1082ca5698332fd8e5e7eae5
BLAKE2b-256 849a0969b246ca9c9cb49398e39de4d7622d76bee97c1e3098b5ded48449bddf

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