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.4.tar.gz (8.0 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.1.4-cp38-cp38-manylinux2010_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

sunpy-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

sunpy-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

sunpy-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: sunpy-1.1.4.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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4.tar.gz
Algorithm Hash digest
SHA256 2234a72fb6fc69e7639d3047171bc56062c7b26269b43065f35a2be824bbf032
MD5 f5d1fcdfaf5b1495250cd99b2a3e9f50
BLAKE2b-256 0d810adc1de65b511689ad56f0f4effa2b524adb2efa4e399feb56dff8e8c20d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f3d91fcce3dce9dea01ebd17ec3e05860a64ab1ab551084e1b50c774250e2eb
MD5 7997533e13c6635de5d950eb6ada3b07
BLAKE2b-256 b44527ca5f37e80fd96019bf2282cf37beb5932dce5d48629712480940dd80b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb87535d548ca2ca926ffba1e9296cfa02e6cb5827b3395a69dcc91035a84bac
MD5 b3d032c898ec377fc6492de6d03fb13c
BLAKE2b-256 fce5d65cba6d58d88ebda3d56ff8bfe150a72ad2c60f1a22a7cb6d2008ef347c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.8 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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe86a2bce1951b048ac99cdce334c152b156a87e798935ee36360c242f4b2808
MD5 188b3a11cac138ec1a202f33aaa38273
BLAKE2b-256 3082384d5da45550e6f061aeb47ac2d9097ed265a3572b440e9caf52da1bf0de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 99c49b9e745b0cbe51e34c2aa4ae443ac9f1d4657bb00906227cba81efc31f86
MD5 8762217b0767162d77716fb1b096cd5d
BLAKE2b-256 5c3cfe2d1ddf1fb23bd343b3678f4a0f80c64f13561fe365fb44f0e966492930

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c3d093bd1feb5e05a1040f6a9609e346a01581fee22d7a7335350d45cf5a86d4
MD5 9468f99da81ca290f3acdac71c7ad355
BLAKE2b-256 9524fd3b3618d252cf9dd1913967832165d5b05e58e2f39a07cc1f4f6ae0a64c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.8 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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c41e453f05e127854bf7310d498278dd0f16ffe98ec30bb33fbac2d930ef170d
MD5 4adfd9d63edffcb58afcb97a9b4fd80f
BLAKE2b-256 d80cb05283f39c1f2fcb814597aad48302012447d2cc66b656ecd9f6b59d473a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 57d6303c36f77c4406d683a296f23bbaf8745a2e7049befab1ec973f94219f7d
MD5 2694238ecdc8fb4c18bcebd595213a31
BLAKE2b-256 e8b11b8f1ba0282138ddddeea5d61a50c19e3277486779dde35cfbeb5314f09c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 57417804bdbbb86f9189c59a4afdf364ff09f18d6ee51cf856b1ae5e1f89e8bd
MD5 1e6c91e46f40ea972a9073ddd778926b
BLAKE2b-256 352c9f486a43fef270c522b0aaff928186fdc1463e42412c5392ca02fff08be8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunpy-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.8 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.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for sunpy-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3020fce0e15ce016947e5a6eee1ab7400b9fd0f607fc3a16d9ea53e65549c480
MD5 dc57154c31a8c89fdb49ea55d3be986a
BLAKE2b-256 3ee3ab311997baa10cf1e6a0e55e18eefcd847621c74d08b24ba716f8b26a57b

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