hamsci_psws.goes

GOES module

A module for working with GOES data.

Module Author:: N.A. Frissell, 6 Sept 2014

Updated 14 August 2022

Key Functions

read_goes download GOES data goes_plot plot GOES data classify_flare convert GOES data to string classifier flare_value convert string classifier to lower bound find_flares find flares in a certain class ————— —————————————-

Functions

add_months(sourcedate[, months])

Add 1 month to a datetime object.

classify_flare(value)

Convert GOES X-Ray flux into a string flare classification.

download_url(url[, pattern, data_dir, ...])

Scrape URL for links and download files matching a pattern.

dtGreg_to_datetime(dtg)

find_flares(goes_data[, window_minutes, ...])

Find flares of a minimum class in a GOES data dict created by read_goes().

flare_value(flare_class)

Convert a string solar flare class [1] into the lower bound in W/m**2 of the 1-8 Angstrom X-Ray Band for the GOES Spacecraft.

goes_plot(goes_data[, sTime, eTime, ...])

Plot GOES X-Ray Data.

goes_plot_hr(goes_data, ax[, var_tags, ...])

Plot GOES X-Ray Data.

read_goes(sTime[, eTime, sat_nr, data_dir])

Download GOES X-Ray Flux data from the NOAA FTP Site and return a dictionary containing the metadata and a dataframe.

ut_hours(dt_obj)