Projects


To add a project to this page, please refer yourself to the project addition instructions.

Core packages

These packages each offer a wide range of functionality in their area, and conform to the PyHC community standards.








Name Description Code Docs Site Contact Community Documentation Testing Software Maturity License
HAPI Client Access time series data access from many sources Bob Weigel Image Image Image Image Image
Kamodo Kamodo is an official NASA open-source python package built upon the functionalization of datasets. Darren De Zeeuw Image Image Image Image Image
PlasmaPy Python package for plasma research and education Nick Murphy Image Image Image Image Image
pysat Management and analysis tool for satellite and radar data. pysat Development Team Image Image Image Image Image
pySPEDAS Tools for loading, analysis and plotting of data from various heliophysics missions and ground magnetometers Jim Lewis Image Image Image Image Image
SpacePy Space science library for Python. Includes file I/O, time and coordinate conversions, common analysis techniques. Jon Niehof Image Image Image Image Image
SunPy Python for Solar Physics Stuart Mumford Image Image Image Image Image
Image

HAPI Client

Access time series data access from many sources
Bob Weigel

Image

Kamodo

Kamodo is an official NASA open-source python package built upon the functionalization of datasets.
Darren De Zeeuw

Image

PlasmaPy

Python package for plasma research and education
Nick Murphy

Image

pysat

Management and analysis tool for satellite and radar data.
pysat Development Team

Image

pySPEDAS

Tools for loading, analysis and plotting of data from various heliophysics missions and ground magnetometers
Jim Lewis

Image

SpacePy

Space science library for Python. Includes file I/O, time and coordinate conversions, common analysis techniques.
Jon Niehof

Image

SunPy

Python for Solar Physics
Stuart Mumford

Other packages








Name Description Code Docs Site Contact Community Documentation Testing Software Maturity License
AACGMV2 A Python wrapper for the AACGM-v2 C library Angeline G. Burrell Image Image Image Image Image
AFINO A tool for finding oscillations in time series data Andrew Inglis Image Image Image Image Image
aiapy A Python package for analyzing data from SDO/AIA Will Barnes, Mark Cheung Image Image Image Image Image
aidapy A Python package to provide machine learning and statistical methods to heliophysics data Romain Dupuis, Jorge Amaya, Giovanni Lapenta Image Image Image Image Image
amisrsynthdata The amisrsynthdata package generates synthetic data for the Advanced Modular Incoherent Scatter Radars (AMISR). Leslie Lamarche Image Image Image Image Image
apexpy A Python wrapper for the Apex fortran library Angeline G. Burrell Image Image Image Image Image
asilib asilib is an open source package providing data access and analysis tools for the world’s all-sky imager (ASI) data. Mykhaylo (Mike) Shumko Image Image Image Image Image
CCSDSPy A Python package for reading CCSDS (spacecraft) packet data. Daniel da Silva Image Image Image Image Image
CDFlib Read / write NASA CDF with pure Python + Numpy, no compiling Bryan Harter, Michael Liu, David Stansby, Michael Hirsch Image Image Image Image Image
CloudCatalog A Python package for retrieving cloud data file catalogs/indices Sandy Antunes Image Image Image Image Image
dbprocessing Database-driven Heliophysics processing controller. Jon Niehof Image Image Image Image Image
enlilviz A Python toolkit for Enlil solar wind visualizations. Greg Lucas Image Image Image Image Image
EUVpy A Python package containing several models for solar EUV irradiance. Daniel Brandt Image Image Image Image Image
fiasco A Python interface to the CHIANTI atomic database. Will Barnes Image Image Image Image Image
fisspy Fast Imaging Solar Spectrograph (FISS) on the New Solar Telescope. Juhyeong Kang Image Image Image Image Image
GCMprocpy A Python package for post processing and analysis of TIE-GCM and WACCM-X outputs. Nikhil Rao Image Image Image Image Image
geodata Geophysics analysis of radar and optical systems. John Swoboda Image Image Image Image Image
geopack Python version of geopack and Tsyganenko models Sheng Tian Image Image Image Image Image
GeospaceLAB A Python library for managing and visualizing data in Space Physics. Lei Cai Image Image Image Image Image
HelioAI An AI agent for heliophysics: natural-language parameter discovery across 70+ missions, sandboxed analysis, and reproducible notebook export. Furkan Erdogan Image Image Image Image Image
HERMES-Core A central Python Package for common functionality across all HERMES instruments Steven Christe, Damian Barrous Dumme, Andrew Robbertz Image Image Image Image Image
hissw Easily integrate SSWIDL scripts into your Python workflow via Jinja templates Will Barnes Image Image Image Image Image
irispy-lmsal A Python package that provides the tools to read in and analyze data from the IRIS solar-observing satellite. SunPy Steering Committee Image Image Image Image Image
kaipy Kaipy is a Python package for analysis and visualization of simulation results from a scientific software package Kaiju. Michael Wiltberger Image Image Image Image Image
lofarSun LOFAR solar and spaceweather data processing Peijin Zhang Image Image Image Image Image
MadrigalWeb MadrigalWeb - a Python API to access the Madrigal database Katherine Cariglia Image Image Image Image Image
MCALF Accurately constraining velocity information from spectral imaging observations using machine learning techniques. Conor MacBride Image Image Image Image Image
NDCube A Python package for manipulating, inspecting and visualizing multi-dimensional contiguous and non-contiguous coordinate-aware data arrays Dan Ryan Image Image Image Image Image
OCBpy A Python module that converts between AACGM coordinates and an adjustable magnetic coordinate system based on the location of the polar cap Angeline G. Burrell Image Image Image Image Image
OMMBV Othogonal Multipole Magnetic Basis Vectors - Accurately map electric fields and ion drifts along geomagnetic field lines and accurately express vectors relative to a multipole magnetic field using an orthogonal basis. Russell Stoneback Image Image Image Image Image
PyAuroraX Python library supporting data access and analysis for All-Sky Imager (ASI) data Darren Chaddock Image Image Image Image Image
PyCDFpp A fast and easy to use C++ CDF library with Python bindings. Alexis Jeandet Image Image Image Image Image
pyDARN Python data visualization library for the Super Dual Auroral Radar Network. SuperDARN Data Visualization Working Group Image Image Image Image Image
pyflct A Python wrapper for Fourier Local Correlation Tracking SunPy Steering Committee Image Image Image Image Image
pyglow Upper atmosphere models and geophysical indices. Timothy Duly Image Image Image Image Image
PyGS Analysis tools for flux ropes based on GS techniques Yu Chen and Qiang Hu Image Image Image Image Image
pyIntensityFeatures A tool to identify features, such as auroral luminosity boundaries, in imager data. Angeline G. Burrell Image Image Image Image Image
PyRFU PyRFU is a free and open-source Python package for advanced analysis of in-situ space plasma data. Louis Richard Image Image Image Image Image
pysatCDF Python reader for NASA CDF, includes CDF libraries. Russell Stoneback Image Image Image Image Image
python-magnetosphere Python wrapper for cxform, coordinate transformation package David Parunakian Image Image Image Image Image
PyTplot Based on IDL tplot, plots and manipulates time series data Bryan Harter Image Image Image Image Image
regularizePSF A Python package for manipulating and correcting various point spread functions Marcus Hughes Image Image Image Image Image
sami2py Run, read, and plot the SAMI2 ionospheric model. Jeff Klenzing Image Image Image Image Image
SAMMI Share Attribute and Metadata Management Interface - Manage attributes for ISTP CDF files using YAML Maxine Hartnett Image Image Image Image Image
SAVIC Stability Analysis Vitalizing Instability Classification - a Python package for predicting, quantifying and classifying ion-driven plasma instabilities Mihailo Martinovic Image Image Image Image Image
SciQLop SciQLOP (SCIentific Qt application for Learning from Observations of Plasmas) is a powerful and user-friendly software designed for the visualization and analysis of in-situ space plasma data with jupyter notebook integrated. Alexis Jeandet Image Image Image Image Image
SkyWinder SkyWinder is an open-source Python package useful for instrument control and telemetry. Carl Bjorn Kjellstrand Image Image Image Image Image
solarmach Multi-spacecraft heliospheric configuration plotter Jan Gieseler Image Image Image Image Image
solo-epd-loader Data loader for Solar Orbiter/EPD energetic charged particle sensors EPT, HET, and STEP Jan Gieseler Image Image Image Image Image
space-packet-parser A CCSDS telemetry packet decoding library based on the XTCE packet format description standard. Gavin Medley Image Image Image Image Image
Speasy Speasy is a free and open-source Python package that makes it easy to find and load space physics data from a variety of data sources, whether it is online and public such as CDAWEB and AMDA, or any described archive, local or remote. Alexis Jeandet Image Image Image Image Image
SpiceyPy Pythonic wrapper for Spice. Andrew M. Annex Image Image Image Image Image
sunkit-image A image processing toolbox for Solar Physics SunPy Steering Committee Image Image Image Image Image
sunkit-instruments A SunPy-affiliated package for solar instrument-specific tools. SunPy Steering Committee Image Image Image Image Image
sunraster A SunPy-affiliated package which provides tools to analyze data from spectral data from any solar mission. SunPy Steering Committee Image Image Image Image Image
swxsoc Pipeline and analysis tools for space weather data processing. Steven Christe, Damian Barrous Dumme, Andrew Robbertz Image Image Image Image Image
TomograPy Coronal tomographic reconstructions. Nicolas Barbey Image Image Image Image Image
viresclient Access to ESA Swarm mission products EOX IT Services / Ashley Smith Image Image Image Image Image
XRTpy A Python package for analyzing data from the X-Ray Telescope instrument onboard the Hinode spacecraft. Joy Velasquez Image Image Image Image Image
Image

AACGMV2

A Python wrapper for the AACGM-v2 C library
Angeline G. Burrell

Image

AFINO

A tool for finding oscillations in time series data
Andrew Inglis

Image

aiapy

A Python package for analyzing data from SDO/AIA
Will Barnes, Mark Cheung

Image

aidapy

A Python package to provide machine learning and statistical methods to heliophysics data
Romain Dupuis, Jorge Amaya, Giovanni Lapenta

Image

amisrsynthdata

The amisrsynthdata package generates synthetic data for the Advanced Modular Incoherent Scatter Radars (AMISR).
Leslie Lamarche

Image

apexpy

A Python wrapper for the Apex fortran library
Angeline G. Burrell

Image

asilib

asilib is an open source package providing data access and analysis tools for the world’s all-sky imager (ASI) data.
Mykhaylo (Mike) Shumko

Image

CCSDSPy

A Python package for reading CCSDS (spacecraft) packet data.
Daniel da Silva

Image

CDFlib

Read / write NASA CDF with pure Python + Numpy, no compiling
Bryan Harter, Michael Liu, David Stansby, Michael Hirsch

Image

CloudCatalog

A Python package for retrieving cloud data file catalogs/indices
Sandy Antunes

Image

dbprocessing

Database-driven Heliophysics processing controller.
Jon Niehof

Image

enlilviz

A Python toolkit for Enlil solar wind visualizations.
Greg Lucas

Image

EUVpy

A Python package containing several models for solar EUV irradiance.
Daniel Brandt

Image

fiasco

A Python interface to the CHIANTI atomic database.
Will Barnes

Image

fisspy

Fast Imaging Solar Spectrograph (FISS) on the New Solar Telescope.
Juhyeong Kang

Image

GCMprocpy

A Python package for post processing and analysis of TIE-GCM and WACCM-X outputs.
Nikhil Rao

Image

geodata

Geophysics analysis of radar and optical systems.
John Swoboda

Image

geopack

Python version of geopack and Tsyganenko models
Sheng Tian

Image

GeospaceLAB

A Python library for managing and visualizing data in Space Physics.
Lei Cai

Image

HelioAI

An AI agent for heliophysics: natural-language parameter discovery across 70+ missions, sandboxed analysis, and reproducible notebook export.
Furkan Erdogan

Image

HERMES-Core

A central Python Package for common functionality across all HERMES instruments
Steven Christe, Damian Barrous Dumme, Andrew Robbertz

Image

hissw

Easily integrate SSWIDL scripts into your Python workflow via Jinja templates
Will Barnes

Image

irispy-lmsal

A Python package that provides the tools to read in and analyze data from the IRIS solar-observing satellite.
SunPy Steering Committee

Image

kaipy

Kaipy is a Python package for analysis and visualization of simulation results from a scientific software package Kaiju.
Michael Wiltberger

Image

lofarSun

LOFAR solar and spaceweather data processing
Peijin Zhang

Image

MadrigalWeb

MadrigalWeb - a Python API to access the Madrigal database
Katherine Cariglia

Image

MCALF

Accurately constraining velocity information from spectral imaging observations using machine learning techniques.
Conor MacBride

Image

NDCube

A Python package for manipulating, inspecting and visualizing multi-dimensional contiguous and non-contiguous coordinate-aware data arrays
Dan Ryan

Image

OCBpy

A Python module that converts between AACGM coordinates and an adjustable magnetic coordinate system based on the location of the polar cap
Angeline G. Burrell

Image

OMMBV

Othogonal Multipole Magnetic Basis Vectors - Accurately map electric fields and ion drifts along geomagnetic field lines and accurately express vectors relative to a multipole magnetic field using an orthogonal basis.
Russell Stoneback

Image

PyAuroraX

Python library supporting data access and analysis for All-Sky Imager (ASI) data
Darren Chaddock

Image

PyCDFpp

A fast and easy to use C++ CDF library with Python bindings.
Alexis Jeandet

Image

pyDARN

Python data visualization library for the Super Dual Auroral Radar Network.
SuperDARN Data Visualization Working Group

Image

pyflct

A Python wrapper for Fourier Local Correlation Tracking
SunPy Steering Committee

Image

pyglow

Upper atmosphere models and geophysical indices.
Timothy Duly

Image

PyGS

Analysis tools for flux ropes based on GS techniques
Yu Chen and Qiang Hu

Image

pyIntensityFeatures

A tool to identify features, such as auroral luminosity boundaries, in imager data.
Angeline G. Burrell

Image

PyRFU

PyRFU is a free and open-source Python package for advanced analysis of in-situ space plasma data.
Louis Richard

Image

pysatCDF

Python reader for NASA CDF, includes CDF libraries.
Russell Stoneback

Image

python-magnetosphere

Python wrapper for cxform, coordinate transformation package
David Parunakian

Image

PyTplot

Based on IDL tplot, plots and manipulates time series data
Bryan Harter

Image

regularizePSF

A Python package for manipulating and correcting various point spread functions
Marcus Hughes

Image

sami2py

Run, read, and plot the SAMI2 ionospheric model.
Jeff Klenzing

Image

SAMMI

Share Attribute and Metadata Management Interface - Manage attributes for ISTP CDF files using YAML
Maxine Hartnett

Image

SAVIC

Stability Analysis Vitalizing Instability Classification - a Python package for predicting, quantifying and classifying ion-driven plasma instabilities
Mihailo Martinovic

Image

SciQLop

SciQLOP (SCIentific Qt application for Learning from Observations of Plasmas) is a powerful and user-friendly software designed for the visualization and analysis of in-situ space plasma data with jupyter notebook integrated.
Alexis Jeandet

Image

SkyWinder

SkyWinder is an open-source Python package useful for instrument control and telemetry.
Carl Bjorn Kjellstrand

Image

solarmach

Multi-spacecraft heliospheric configuration plotter
Jan Gieseler

Image

solo-epd-loader

Data loader for Solar Orbiter/EPD energetic charged particle sensors EPT, HET, and STEP
Jan Gieseler

Image

space-packet-parser

A CCSDS telemetry packet decoding library based on the XTCE packet format description standard.
Gavin Medley

Image

Speasy

Speasy is a free and open-source Python package that makes it easy to find and load space physics data from a variety of data sources, whether it is online and public such as CDAWEB and AMDA, or any described archive, local or remote.
Alexis Jeandet

Image

SpiceyPy

Pythonic wrapper for Spice.
Andrew M. Annex

Image

sunkit-image

A image processing toolbox for Solar Physics
SunPy Steering Committee

Image

sunkit-instruments

A SunPy-affiliated package for solar instrument-specific tools.
SunPy Steering Committee

Image

sunraster

A SunPy-affiliated package which provides tools to analyze data from spectral data from any solar mission.
SunPy Steering Committee

Image

swxsoc

Pipeline and analysis tools for space weather data processing.
Steven Christe, Damian Barrous Dumme, Andrew Robbertz

Image

TomograPy

Coronal tomographic reconstructions.
Nicolas Barbey

Image

viresclient

Access to ESA Swarm mission products
EOX IT Services / Ashley Smith

Image

XRTpy

A Python package for analyzing data from the X-Ray Telescope instrument onboard the Hinode spacecraft.
Joy Velasquez

Unevaluated packages








Name Description Code Docs Site Contact
ACEmag Load and Plot ACE satellite magnetometer data Michael Hirsch
AstrometryAzEl plate scale / calibrate star imagery to use multiple auroral/airglow cameras together Michael Hirsch
Auroral Electrojet Auroral Electrojet AE-index read and plot. Michael Hirsch
DASCutils Digital All Sky Camera utilities, for camera at Poker Flat Research Range and elsewhere Michael Hirsch
Digital Meridian Spectrometer UAF Digital Meridian Spectrometer-- load and plot Michael Hirsch
GEOrinex Python RINEX 2/3 NAV/OBS reader with speed and simplicity, handling most RINEX formats. Michael Hirsch
GIMAmag UAF Geophysical Institute magnetometer network data read and plot Michael Hirsch
GLOW NCAR GLOW 0.981 aurora/airglow model IR-VIS-UV from Python Michael Hirsch
GOESutils Download and plot GOES satellite PNGs and high-resolution NetCDF4 by date/time Michael Hirsch
HWM-93 NASA Horizontal Wind Model HWM93 in Python and Matlab Michael Hirsch
IGRF-13 International Geomagnetic Reference Field IGRF -- in Python and Matlab Michael Hirsch
IRI-2016 International Reference Ionosphere 2016 from Python and Matlab Michael Hirsch
IRI-90 IRI90-international reference ionosphere in Python Michael Hirsch
LOWTRAN LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab Michael Hirsch
Maidenhead Python Maidenhead <--> WGS84 coordinate conversions, useful for crowdsourced observations Michael Hirsch
MGSutils Mars Global Surveyor radio occultation Michael Hirsch
MSISE-00 NRL MSISE-00 atmospheric model-- in Python and Matlab Michael Hirsch
NEXRADutils Download/Plot NEXRAD compositive reflectivity by date/time, for ionospheric perturbations Michael Hirsch
POLAN estimate true ionosphere height from ionosonde Michael Hirsch
PyGemini Python frontend for Gemini3D ionospheric kintic + fluid dynamics models Michael Hirsch
PyMap3D Python 3D coordinate conversions for geospace ecef enu eci and more Michael Hirsch
PyZenodo Simple, clean pure Python 3 Zenodo API (upload, download data). Michael Hirsch
ReesAurora Rees/Sergienko module of excitation rates, relevant to auroral optical emissions Michael Hirsch
Scanning Doppler Interferometer Dowload & plot Scanning Doppler Interferometer data from PI Mark Conde's instruments. Michael Hirsch
ScienceDates Date / time conversions used in the sciences. Michael Hirsch
THEMISasi Read & Plot THEMIS ASI 256x256 "high resolution" GBO ground-based imager data Michael Hirsch
WMM2015 World Magnetic Model 2015 from Python Michael Hirsch
WMM2020 World Magnetic Model 2020 from Python Michael Hirsch
Image

ACEmag

Load and Plot ACE satellite magnetometer data
Michael Hirsch

Image

AstrometryAzEl

plate scale / calibrate star imagery to use multiple auroral/airglow cameras together
Michael Hirsch

Image

Auroral Electrojet

Auroral Electrojet AE-index read and plot.
Michael Hirsch

Image

DASCutils

Digital All Sky Camera utilities, for camera at Poker Flat Research Range and elsewhere
Michael Hirsch

Image

Digital Meridian Spectrometer

UAF Digital Meridian Spectrometer-- load and plot
Michael Hirsch

Image

GEOrinex

Python RINEX 2/3 NAV/OBS reader with speed and simplicity, handling most RINEX formats.
Michael Hirsch

Image

GIMAmag

UAF Geophysical Institute magnetometer network data read and plot
Michael Hirsch

Image

GLOW

NCAR GLOW 0.981 aurora/airglow model IR-VIS-UV from Python
Michael Hirsch

Image

GOESutils

Download and plot GOES satellite PNGs and high-resolution NetCDF4 by date/time
Michael Hirsch

Image

HWM-93

NASA Horizontal Wind Model HWM93 in Python and Matlab
Michael Hirsch

Image

IGRF-13

International Geomagnetic Reference Field IGRF -- in Python and Matlab
Michael Hirsch

Image

IRI-2016

International Reference Ionosphere 2016 from Python and Matlab
Michael Hirsch

Image

IRI-90

IRI90-international reference ionosphere in Python
Michael Hirsch

Image

LOWTRAN

LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
Michael Hirsch

Image

Maidenhead

Python Maidenhead <--> WGS84 coordinate conversions, useful for crowdsourced observations
Michael Hirsch

Image

MGSutils

Mars Global Surveyor radio occultation
Michael Hirsch

Image

MSISE-00

NRL MSISE-00 atmospheric model-- in Python and Matlab
Michael Hirsch

Image

NEXRADutils

Download/Plot NEXRAD compositive reflectivity by date/time, for ionospheric perturbations
Michael Hirsch

Image

POLAN

estimate true ionosphere height from ionosonde
Michael Hirsch

Image

PyGemini

Python frontend for Gemini3D ionospheric kintic + fluid dynamics models
Michael Hirsch

Image

PyMap3D

Python 3D coordinate conversions for geospace ecef enu eci and more
Michael Hirsch

Image

PyZenodo

Simple, clean pure Python 3 Zenodo API (upload, download data).
Michael Hirsch

Image

ReesAurora

Rees/Sergienko module of excitation rates, relevant to auroral optical emissions
Michael Hirsch

Image

Scanning Doppler Interferometer

Dowload & plot Scanning Doppler Interferometer data from PI Mark Conde's instruments.
Michael Hirsch

Image

ScienceDates

Date / time conversions used in the sciences.
Michael Hirsch

Image

THEMISasi

Read & Plot THEMIS ASI 256x256 "high resolution" GBO ground-based imager data
Michael Hirsch

Image

WMM2015

World Magnetic Model 2015 from Python
Michael Hirsch

Image

WMM2020

World Magnetic Model 2020 from Python
Michael Hirsch