Python for heliospheric and planetary physics
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
artwork
doc
examples
heliopy
requirements
.codecov.yml
.coveragerc
.gitattributes
.gitignore
.readthedocs.yml
.travis.yml
CHANGES.rst
CODE_OF_CONDUCT.rst
LICENSE
MANIFEST.in
README.md
appveyor.yml
codecov.yml
setup.cfg
setup.py
versioneer.py

README.md

HelioPy

A python library for heliospheric and planetary Physics. The primary goal of HelioPy is to provide a set of tools to download and read in data, and to carry out other common data processing tasks.

Full documentation can be found here.

A quick example shows how easy it is to import and view data:

from datetime import datetime, timedelta
import heliopy.data.wind as wind
import matplotlib.pyplot as plt

starttime = datetime(2016, 1, 1, 0, 0, 0)
endtime = starttime + timedelta(hours=2)

data = wind.mfi_h0(starttime, endtime)

plt.plot(data['Bx_gse'])
plt.plot(data['By_gse'])
plt.plot(data['Bz_gse'])

plt.show()

If HelioPy is missing a method to import a dataset you are interested in, please submit a request at https://github.com/heliopython/heliopy/issues.

Build Status Coverage