On this page, you will find resources related to exploring and visualising of solar radiation and weather data through Python.
Python & py packages
- Installation and (everything) you need to know about Python
- SciPy Lecture Notes for an introduction to Python for science
Pandas
The ultimate data analysis tool in Python.
- Installation and user guide for Pandas
Matplotlib
A comprehensive visualisation library for Python.
- Installation and basics of Matplotlib
pvlib
A community Python package for solar radiation simulation and modelling.
- Introduction and package overview of pvlib
pyspectral
Atmospheric correction of meteorological satellite imagery and other solar spectral functions.
- Installation and function of pyspectral
HAPI
HAPI (HITRAN Application Programming Interface) is a set of Python routines to remotely extract HITRAN absorption cross-sections and line-by-line absorption spectra. Includes routines to convert line-by-line spectra to absorption cross-sections or coefficients at a specific temperature and pressure.
- Article: HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data, doi: 10.1016/j.jqsrt.2016.03.005
- Installation & User guide
HDF5
- Comprehensive examples of access and visualisation of NASA HDF5 files with Python and MATLAB by HDF – EOS
- Quick visualisation of NASA GES DISC data with Giovanni, which includes time-averaged maps, scatter plots and animations
- Quick Fits, HDF5, NetCDF and HDF4 viewer application, HDFView
- Similar to HDFView with netCDF, HDF and GRIB viewing capabilities is Panoply, with additional geospatial mapping capabilities as observed in Giovanni